{
  "characters": [
    {
      "id": "1001",
      "name_key": "story_chara_1001",
      "name_cn": "欧若拉",
      "name_en": "Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 49,
            "bytes[1]": 90,
            "bytes[2]": 116,
            "bytes[3]": 128,
            "bytes[4]": 202,
            "bytes[5]": 98,
            "bytes[6]": 100,
            "bytes[7]": 192,
            "bytes[8]": 88,
            "bytes[9]": 19,
            "bytes[10]": 181,
            "bytes[11]": 177,
            "bytes[12]": 80,
            "bytes[13]": 250,
            "bytes[14]": 114,
            "bytes[15]": 21
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1001",
        "name_key": "story_chara_1001",
        "hash128": "315a7480ca6264c05813b5b150fa7215",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1001.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 8184774238175936521,
            "skeleton_asset": "story_spine_chara_1001_SkeletonData",
            "skeleton_text": "story_spine_chara_1001.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 6474387948390065626
          }
        ]
      }
    },
    {
      "id": "1002",
      "name_key": "story_chara_1002",
      "name_cn": "欧若拉",
      "name_en": "Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 7,
            "bytes[1]": 206,
            "bytes[2]": 85,
            "bytes[3]": 209,
            "bytes[4]": 183,
            "bytes[5]": 128,
            "bytes[6]": 180,
            "bytes[7]": 227,
            "bytes[8]": 8,
            "bytes[9]": 7,
            "bytes[10]": 26,
            "bytes[11]": 102,
            "bytes[12]": 204,
            "bytes[13]": 168,
            "bytes[14]": 191,
            "bytes[15]": 35
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1002",
        "name_key": "story_chara_1002",
        "hash128": "07ce55d1b780b4e308071a66cca8bf23",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1002.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 7411166361687219535,
            "skeleton_asset": "story_spine_chara_1002_SkeletonData",
            "skeleton_text": "story_spine_chara_1002.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 1310718729958401992
          }
        ]
      }
    },
    {
      "id": "1004",
      "name_key": "story_chara_1003",
      "name_cn": "欧若拉",
      "name_en": "Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 95,
            "bytes[1]": 131,
            "bytes[2]": 127,
            "bytes[3]": 154,
            "bytes[4]": 206,
            "bytes[5]": 221,
            "bytes[6]": 52,
            "bytes[7]": 13,
            "bytes[8]": 168,
            "bytes[9]": 198,
            "bytes[10]": 169,
            "bytes[11]": 243,
            "bytes[12]": 218,
            "bytes[13]": 21,
            "bytes[14]": 189,
            "bytes[15]": 233
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1004",
        "name_key": "story_chara_1003",
        "hash128": "5f837f9acedd340da8c6a9f3da15bde9",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1004.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -5807012610177096152,
            "skeleton_asset": "story_spine_chara_1004_SkeletonData",
            "skeleton_text": "story_spine_chara_1004.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -3752020570802242959
          }
        ]
      }
    },
    {
      "id": "1005",
      "name_key": "story_chara_1004",
      "name_cn": "欧若拉",
      "name_en": "Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 32,
            "bytes[1]": 142,
            "bytes[2]": 197,
            "bytes[3]": 32,
            "bytes[4]": 60,
            "bytes[5]": 179,
            "bytes[6]": 196,
            "bytes[7]": 152,
            "bytes[8]": 91,
            "bytes[9]": 32,
            "bytes[10]": 172,
            "bytes[11]": 197,
            "bytes[12]": 93,
            "bytes[13]": 170,
            "bytes[14]": 9,
            "bytes[15]": 207
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1005",
        "name_key": "story_chara_1004",
        "hash128": "208ec5203cb3c4985b20acc55daa09cf",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1005.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 8175957359938620677,
            "skeleton_asset": "story_spine_chara_1005_SkeletonData",
            "skeleton_text": "story_spine_chara_1005.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 7554316691895972768
          }
        ]
      }
    },
    {
      "id": "1006",
      "name_key": "story_chara_1006",
      "name_cn": "欧若拉",
      "name_en": "Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 170,
            "bytes[1]": 45,
            "bytes[2]": 233,
            "bytes[3]": 120,
            "bytes[4]": 68,
            "bytes[5]": 77,
            "bytes[6]": 84,
            "bytes[7]": 78,
            "bytes[8]": 41,
            "bytes[9]": 149,
            "bytes[10]": 229,
            "bytes[11]": 118,
            "bytes[12]": 159,
            "bytes[13]": 139,
            "bytes[14]": 13,
            "bytes[15]": 54
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1006",
        "name_key": "story_chara_1006",
        "hash128": "aa2de978444d544e2995e5769f8b0d36",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1006.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -3826513577661149588,
            "skeleton_asset": "story_spine_chara_1006_SkeletonData",
            "skeleton_text": "story_spine_chara_1006.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -8488898223510878942
          }
        ]
      }
    },
    {
      "id": "1007",
      "name_key": "story_chara_1007",
      "name_cn": "欧若拉",
      "name_en": "Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 219,
            "bytes[1]": 39,
            "bytes[2]": 232,
            "bytes[3]": 151,
            "bytes[4]": 138,
            "bytes[5]": 103,
            "bytes[6]": 4,
            "bytes[7]": 145,
            "bytes[8]": 155,
            "bytes[9]": 99,
            "bytes[10]": 180,
            "bytes[11]": 184,
            "bytes[12]": 115,
            "bytes[13]": 205,
            "bytes[14]": 201,
            "bytes[15]": 205
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1007",
        "name_key": "story_chara_1007",
        "hash128": "db27e8978a6704919b63b4b873cdc9cd",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1007.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 1442416444852796762,
            "skeleton_asset": "story_spine_chara_1007_SkeletonData",
            "skeleton_text": "story_spine_chara_1007.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -5256225252726376934
          }
        ]
      }
    },
    {
      "id": "1008",
      "name_key": "story_chara_1008",
      "name_cn": "欧若拉",
      "name_en": "Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 62,
            "bytes[1]": 7,
            "bytes[2]": 101,
            "bytes[3]": 209,
            "bytes[4]": 251,
            "bytes[5]": 75,
            "bytes[6]": 20,
            "bytes[7]": 72,
            "bytes[8]": 10,
            "bytes[9]": 149,
            "bytes[10]": 13,
            "bytes[11]": 163,
            "bytes[12]": 45,
            "bytes[13]": 139,
            "bytes[14]": 215,
            "bytes[15]": 83
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1008",
        "name_key": "story_chara_1008",
        "hash128": "3e0765d1fb4b14480a950da32d8bd753",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1008.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 1160987283266774668,
            "skeleton_asset": "story_spine_chara_1008_SkeletonData",
            "skeleton_text": "story_spine_chara_1008.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 6660982426001612378
          }
        ]
      }
    },
    {
      "id": "1009",
      "name_key": "story_chara_1009",
      "name_cn": "欧若拉",
      "name_en": "Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 199,
            "bytes[1]": 242,
            "bytes[2]": 141,
            "bytes[3]": 237,
            "bytes[4]": 104,
            "bytes[5]": 196,
            "bytes[6]": 20,
            "bytes[7]": 175,
            "bytes[8]": 107,
            "bytes[9]": 8,
            "bytes[10]": 63,
            "bytes[11]": 1,
            "bytes[12]": 242,
            "bytes[13]": 179,
            "bytes[14]": 228,
            "bytes[15]": 214
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1009",
        "name_key": "story_chara_1009",
        "hash128": "c7f28ded68c414af6b083f01f2b3e4d6",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1009.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 215122206182376245,
            "skeleton_asset": "story_spine_chara_1009_SkeletonData",
            "skeleton_text": "story_spine_chara_1009.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -5675106435080582158
          }
        ]
      }
    },
    {
      "id": "1101",
      "name_key": "story_chara_1101",
      "name_cn": "里昂",
      "name_en": "Leon",
      "animations": [
        "B",
        "B2",
        "B3",
        "B_qifu-",
        "idle",
        "idle2"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 189,
            "bytes[1]": 88,
            "bytes[2]": 169,
            "bytes[3]": 242,
            "bytes[4]": 56,
            "bytes[5]": 212,
            "bytes[6]": 68,
            "bytes[7]": 130,
            "bytes[8]": 10,
            "bytes[9]": 226,
            "bytes[10]": 125,
            "bytes[11]": 87,
            "bytes[12]": 197,
            "bytes[13]": 85,
            "bytes[14]": 56,
            "bytes[15]": 178
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1101",
        "name_key": "story_chara_1101",
        "hash128": "bd58a9f238d444820ae27d57c55538b2",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1101.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 7217031937528946605,
            "skeleton_asset": "story_spine_chara_1101_SkeletonData",
            "skeleton_text": "story_spine_chara_1101.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 1620736083249934619
          }
        ]
      }
    },
    {
      "id": "1102",
      "name_key": "story_chara_1102",
      "name_cn": "里昂",
      "name_en": "Leon",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 16,
            "bytes[1]": 14,
            "bytes[2]": 33,
            "bytes[3]": 134,
            "bytes[4]": 236,
            "bytes[5]": 98,
            "bytes[6]": 20,
            "bytes[7]": 56,
            "bytes[8]": 139,
            "bytes[9]": 197,
            "bytes[10]": 205,
            "bytes[11]": 220,
            "bytes[12]": 189,
            "bytes[13]": 173,
            "bytes[14]": 15,
            "bytes[15]": 14
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1102",
        "name_key": "story_chara_1102",
        "hash128": "100e2186ec6214388bc5cddcbdad0f0e",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1102.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -3894804282924559534,
            "skeleton_asset": "story_spine_chara_1102_SkeletonData",
            "skeleton_text": "story_spine_chara_1102.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -5091051002201657901
          }
        ]
      }
    },
    {
      "id": "1104",
      "name_key": "story_chara_1104",
      "name_cn": "里昂",
      "name_en": "Leon",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 53,
            "bytes[1]": 224,
            "bytes[2]": 180,
            "bytes[3]": 4,
            "bytes[4]": 218,
            "bytes[5]": 3,
            "bytes[6]": 116,
            "bytes[7]": 128,
            "bytes[8]": 107,
            "bytes[9]": 136,
            "bytes[10]": 9,
            "bytes[11]": 240,
            "bytes[12]": 115,
            "bytes[13]": 26,
            "bytes[14]": 85,
            "bytes[15]": 20
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1104",
        "name_key": "story_chara_1104",
        "hash128": "35e0b404da0374806b8809f0731a5514",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1104.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 1140638732189830839,
            "skeleton_asset": "story_spine_chara_1104_SkeletonData",
            "skeleton_text": "story_spine_chara_1104.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 205577414149921029
          }
        ]
      }
    },
    {
      "id": "1105",
      "name_key": "story_chara_1105",
      "name_cn": "里昂",
      "name_en": "Leon",
      "animations": [
        "B",
        "B2",
        "B3",
        "B_qifu-",
        "idle",
        "idle2"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 155,
            "bytes[1]": 19,
            "bytes[2]": 233,
            "bytes[3]": 56,
            "bytes[4]": 187,
            "bytes[5]": 49,
            "bytes[6]": 196,
            "bytes[7]": 79,
            "bytes[8]": 234,
            "bytes[9]": 208,
            "bytes[10]": 160,
            "bytes[11]": 19,
            "bytes[12]": 118,
            "bytes[13]": 72,
            "bytes[14]": 25,
            "bytes[15]": 202
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1105",
        "name_key": "story_chara_1105",
        "hash128": "9b13e938bb31c44fead0a013764819ca",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1105.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -7927927505335405480,
            "skeleton_asset": "story_spine_chara_1105_SkeletonData",
            "skeleton_text": "story_spine_chara_1105.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -8084915342670319000
          }
        ]
      }
    },
    {
      "id": "1108",
      "name_key": "story_chara_1108",
      "name_cn": "里昂",
      "name_en": "Leon",
      "animations": [
        "B",
        "B2",
        "B3",
        "B_qifu-",
        "idle",
        "idle2"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 174,
            "bytes[1]": 141,
            "bytes[2]": 212,
            "bytes[3]": 33,
            "bytes[4]": 139,
            "bytes[5]": 152,
            "bytes[6]": 4,
            "bytes[7]": 210,
            "bytes[8]": 88,
            "bytes[9]": 249,
            "bytes[10]": 174,
            "bytes[11]": 47,
            "bytes[12]": 136,
            "bytes[13]": 52,
            "bytes[14]": 103,
            "bytes[15]": 55
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1108",
        "name_key": "story_chara_1108",
        "hash128": "ae8dd4218b9804d258f9ae2f88346737",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1108.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -1608717681040387719,
            "skeleton_asset": "story_spine_chara_1108_SkeletonData",
            "skeleton_text": "story_spine_chara_1108.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -2852298863496267397
          }
        ]
      }
    },
    {
      "id": "1201",
      "name_key": "story_chara_1201",
      "name_cn": "弗洛莱",
      "name_en": "Florian",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 147,
            "bytes[1]": 8,
            "bytes[2]": 158,
            "bytes[3]": 23,
            "bytes[4]": 192,
            "bytes[5]": 77,
            "bytes[6]": 228,
            "bytes[7]": 130,
            "bytes[8]": 104,
            "bytes[9]": 94,
            "bytes[10]": 22,
            "bytes[11]": 3,
            "bytes[12]": 237,
            "bytes[13]": 4,
            "bytes[14]": 248,
            "bytes[15]": 192
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1201",
        "name_key": "story_chara_1201",
        "hash128": "93089e17c04de482685e1603ed04f8c0",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1201.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -6915470566419142608,
            "skeleton_asset": "story_spine_chara_1201_SkeletonData",
            "skeleton_text": "story_spine_chara_1201.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -5888260456021969187
          }
        ]
      }
    },
    {
      "id": "1202",
      "name_key": "story_chara_1202",
      "name_cn": "弗洛莱",
      "name_en": "Florian",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 119,
            "bytes[1]": 29,
            "bytes[2]": 246,
            "bytes[3]": 103,
            "bytes[4]": 237,
            "bytes[5]": 239,
            "bytes[6]": 196,
            "bytes[7]": 146,
            "bytes[8]": 171,
            "bytes[9]": 27,
            "bytes[10]": 200,
            "bytes[11]": 251,
            "bytes[12]": 206,
            "bytes[13]": 148,
            "bytes[14]": 233,
            "bytes[15]": 130
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1202",
        "name_key": "story_chara_1202",
        "hash128": "771df667edefc492ab1bc8fbce94e982",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1202.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -4213777899821358132,
            "skeleton_asset": "story_spine_chara_1202_SkeletonData",
            "skeleton_text": "story_spine_chara_1202.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -4180366270561233553
          }
        ]
      }
    },
    {
      "id": "1203",
      "name_key": "story_chara_1203",
      "name_cn": "弗洛莱",
      "name_en": "Florian",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 14,
            "bytes[1]": 132,
            "bytes[2]": 24,
            "bytes[3]": 74,
            "bytes[4]": 2,
            "bytes[5]": 252,
            "bytes[6]": 132,
            "bytes[7]": 171,
            "bytes[8]": 138,
            "bytes[9]": 215,
            "bytes[10]": 178,
            "bytes[11]": 121,
            "bytes[12]": 30,
            "bytes[13]": 160,
            "bytes[14]": 243,
            "bytes[15]": 126
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1203",
        "name_key": "story_chara_1203",
        "hash128": "0e84184a02fc84ab8ad7b2791ea0f37e",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1203.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 8222133273385949724,
            "skeleton_asset": "story_spine_chara_1203_SkeletonData",
            "skeleton_text": "story_spine_chara_1203.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -6706025560260656806
          }
        ]
      }
    },
    {
      "id": "1204",
      "name_key": "story_chara_1204",
      "name_cn": "弗洛莱",
      "name_en": "Florian",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 249,
            "bytes[1]": 137,
            "bytes[2]": 127,
            "bytes[3]": 159,
            "bytes[4]": 223,
            "bytes[5]": 201,
            "bytes[6]": 84,
            "bytes[7]": 42,
            "bytes[8]": 137,
            "bytes[9]": 128,
            "bytes[10]": 40,
            "bytes[11]": 171,
            "bytes[12]": 175,
            "bytes[13]": 156,
            "bytes[14]": 67,
            "bytes[15]": 228
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1204",
        "name_key": "story_chara_1204",
        "hash128": "f9897f9fdfc9542a898028abaf9c43e4",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1204.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 8369420260299860094,
            "skeleton_asset": "story_spine_chara_1204_SkeletonData",
            "skeleton_text": "story_spine_chara_1204.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -7025795987408495130
          }
        ]
      }
    },
    {
      "id": "1205",
      "name_key": "story_chara_1205",
      "name_cn": "弗洛莱",
      "name_en": "Florian",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 245,
            "bytes[1]": 172,
            "bytes[2]": 92,
            "bytes[3]": 202,
            "bytes[4]": 254,
            "bytes[5]": 52,
            "bytes[6]": 20,
            "bytes[7]": 145,
            "bytes[8]": 75,
            "bytes[9]": 20,
            "bytes[10]": 83,
            "bytes[11]": 65,
            "bytes[12]": 38,
            "bytes[13]": 34,
            "bytes[14]": 221,
            "bytes[15]": 2
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1205",
        "name_key": "story_chara_1205",
        "hash128": "f5ac5ccafe3414914b1453412622dd02",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1205.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 322741841467497612,
            "skeleton_asset": "story_spine_chara_1205_SkeletonData",
            "skeleton_text": "story_spine_chara_1205.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 1129077779185509754
          }
        ]
      }
    },
    {
      "id": "5101",
      "name_key": "story_chara_5101",
      "name_cn": "警察先生",
      "name_en": "Policeman",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 38,
            "bytes[1]": 96,
            "bytes[2]": 176,
            "bytes[3]": 3,
            "bytes[4]": 162,
            "bytes[5]": 210,
            "bytes[6]": 164,
            "bytes[7]": 116,
            "bytes[8]": 75,
            "bytes[9]": 60,
            "bytes[10]": 154,
            "bytes[11]": 127,
            "bytes[12]": 193,
            "bytes[13]": 237,
            "bytes[14]": 91,
            "bytes[15]": 189
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5101",
        "name_key": "story_chara_5101",
        "hash128": "2660b003a2d2a4744b3c9a7fc1ed5bbd",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5101.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 1460235491760414303,
            "skeleton_asset": "story_spine_chara_5101_SkeletonData",
            "skeleton_text": "story_spine_chara_5101.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 5213822623027744432
          }
        ]
      }
    },
    {
      "id": "5102",
      "name_key": "story_chara_5102",
      "name_cn": "警察先生",
      "name_en": "Policeman",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 124,
            "bytes[1]": 187,
            "bytes[2]": 223,
            "bytes[3]": 158,
            "bytes[4]": 112,
            "bytes[5]": 1,
            "bytes[6]": 52,
            "bytes[7]": 158,
            "bytes[8]": 59,
            "bytes[9]": 195,
            "bytes[10]": 197,
            "bytes[11]": 17,
            "bytes[12]": 147,
            "bytes[13]": 37,
            "bytes[14]": 41,
            "bytes[15]": 201
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5102",
        "name_key": "story_chara_5102",
        "hash128": "7cbbdf9e7001349e3bc3c511932529c9",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5102.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -2610478874733042517,
            "skeleton_asset": "story_spine_chara_5102_SkeletonData",
            "skeleton_text": "story_spine_chara_5102.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -2681719379474338403
          }
        ]
      }
    },
    {
      "id": "5103",
      "name_key": "story_chara_5103",
      "name_cn": "警察先生",
      "name_en": "Policeman",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 183,
            "bytes[1]": 181,
            "bytes[2]": 33,
            "bytes[3]": 103,
            "bytes[4]": 36,
            "bytes[5]": 115,
            "bytes[6]": 148,
            "bytes[7]": 139,
            "bytes[8]": 105,
            "bytes[9]": 232,
            "bytes[10]": 31,
            "bytes[11]": 248,
            "bytes[12]": 191,
            "bytes[13]": 70,
            "bytes[14]": 23,
            "bytes[15]": 214
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5103",
        "name_key": "story_chara_5103",
        "hash128": "b7b521672473948b69e81ff8bf4617d6",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5103.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 2160452173143539861,
            "skeleton_asset": "story_spine_chara_5103_SkeletonData",
            "skeleton_text": "story_spine_chara_5103.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -3555446663305487896
          }
        ]
      }
    },
    {
      "id": "5104",
      "name_key": "story_chara_5104",
      "name_cn": "警察先生",
      "name_en": "Policeman",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 126,
            "bytes[1]": 241,
            "bytes[2]": 117,
            "bytes[3]": 88,
            "bytes[4]": 73,
            "bytes[5]": 32,
            "bytes[6]": 84,
            "bytes[7]": 209,
            "bytes[8]": 72,
            "bytes[9]": 74,
            "bytes[10]": 203,
            "bytes[11]": 194,
            "bytes[12]": 163,
            "bytes[13]": 158,
            "bytes[14]": 176,
            "bytes[15]": 74
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5104",
        "name_key": "story_chara_5104",
        "hash128": "7ef17558492054d1484acbc2a39eb04a",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5104.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 428771502958650371,
            "skeleton_asset": "story_spine_chara_5104_SkeletonData",
            "skeleton_text": "story_spine_chara_5104.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -5468405509472212192
          }
        ]
      }
    },
    {
      "id": "1301",
      "name_key": "story_chara_1301",
      "name_cn": "卡蜜拉",
      "name_en": "Camilla",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 83,
            "bytes[1]": 20,
            "bytes[2]": 30,
            "bytes[3]": 91,
            "bytes[4]": 210,
            "bytes[5]": 33,
            "bytes[6]": 36,
            "bytes[7]": 254,
            "bytes[8]": 42,
            "bytes[9]": 168,
            "bytes[10]": 239,
            "bytes[11]": 198,
            "bytes[12]": 228,
            "bytes[13]": 221,
            "bytes[14]": 46,
            "bytes[15]": 246
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1301",
        "name_key": "story_chara_1301",
        "hash128": "53141e5bd22124fe2aa8efc6e4dd2ef6",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1301.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -637273400752972568,
            "skeleton_asset": "story_spine_chara_1301_SkeletonData",
            "skeleton_text": "story_spine_chara_1301.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -5877662125560833635
          }
        ]
      }
    },
    {
      "id": "1150",
      "name_key": "story_chara_1100",
      "name_cn": "???",
      "name_en": "???",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 145,
            "bytes[1]": 241,
            "bytes[2]": 199,
            "bytes[3]": 52,
            "bytes[4]": 67,
            "bytes[5]": 3,
            "bytes[6]": 36,
            "bytes[7]": 11,
            "bytes[8]": 139,
            "bytes[9]": 167,
            "bytes[10]": 192,
            "bytes[11]": 235,
            "bytes[12]": 254,
            "bytes[13]": 117,
            "bytes[14]": 55,
            "bytes[15]": 154
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1150",
        "name_key": "story_chara_1100",
        "hash128": "91f1c7344303240b8ba7c0ebfe75379a",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_char_nan1_serious.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "1250",
      "name_key": "story_chara_1301",
      "name_cn": "卡蜜拉",
      "name_en": "Camilla",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 45,
            "bytes[1]": 202,
            "bytes[2]": 184,
            "bytes[3]": 24,
            "bytes[4]": 206,
            "bytes[5]": 230,
            "bytes[6]": 73,
            "bytes[7]": 196,
            "bytes[8]": 154,
            "bytes[9]": 160,
            "bytes[10]": 63,
            "bytes[11]": 21,
            "bytes[12]": 236,
            "bytes[13]": 184,
            "bytes[14]": 67,
            "bytes[15]": 252
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1250",
        "name_key": "story_chara_1301",
        "hash128": "2dcab818cee649c49aa03f15ecb843fc",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_char_nv2_black.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "1401",
      "name_key": "story_chara_1401",
      "name_cn": "卢卡斯",
      "name_en": "Lucas",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 171,
            "bytes[1]": 178,
            "bytes[2]": 109,
            "bytes[3]": 4,
            "bytes[4]": 70,
            "bytes[5]": 166,
            "bytes[6]": 196,
            "bytes[7]": 243,
            "bytes[8]": 58,
            "bytes[9]": 158,
            "bytes[10]": 243,
            "bytes[11]": 189,
            "bytes[12]": 32,
            "bytes[13]": 92,
            "bytes[14]": 160,
            "bytes[15]": 80
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1401",
        "name_key": "story_chara_1401",
        "hash128": "abb26d0446a6c4f33a9ef3bd205ca050",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1401.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -317404001674804423,
            "skeleton_asset": "story_spine_chara_1401_SkeletonData",
            "skeleton_text": "story_spine_chara_1401.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -2696896493327466393
          }
        ]
      }
    },
    {
      "id": "1406",
      "name_key": "story_chara_1406",
      "name_cn": "卢卡斯",
      "name_en": "Lucas",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 243,
            "bytes[1]": 199,
            "bytes[2]": 31,
            "bytes[3]": 213,
            "bytes[4]": 104,
            "bytes[5]": 244,
            "bytes[6]": 116,
            "bytes[7]": 5,
            "bytes[8]": 138,
            "bytes[9]": 22,
            "bytes[10]": 101,
            "bytes[11]": 67,
            "bytes[12]": 177,
            "bytes[13]": 18,
            "bytes[14]": 172,
            "bytes[15]": 13
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1406",
        "name_key": "story_chara_1406",
        "hash128": "f3c71fd568f474058a166543b112ac0d",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1406.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -6964369684484410828,
            "skeleton_asset": "story_spine_chara_1406_SkeletonData",
            "skeleton_text": "story_spine_chara_1406.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 3225932761575084600
          }
        ]
      }
    },
    {
      "id": "1407",
      "name_key": "story_chara_1407",
      "name_cn": "卢卡斯",
      "name_en": "Lucas",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 21,
            "bytes[1]": 34,
            "bytes[2]": 191,
            "bytes[3]": 159,
            "bytes[4]": 171,
            "bytes[5]": 133,
            "bytes[6]": 180,
            "bytes[7]": 202,
            "bytes[8]": 42,
            "bytes[9]": 40,
            "bytes[10]": 10,
            "bytes[11]": 2,
            "bytes[12]": 185,
            "bytes[13]": 163,
            "bytes[14]": 49,
            "bytes[15]": 240
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1407",
        "name_key": "story_chara_1407",
        "hash128": "1522bf9fab85b4ca2a280a02b9a331f0",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1407.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -4846102492139079100,
            "skeleton_asset": "story_spine_chara_1407_SkeletonData",
            "skeleton_text": "story_spine_chara_1407.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -4935108492487700169
          }
        ]
      }
    },
    {
      "id": "1408",
      "name_key": "story_chara_1408",
      "name_cn": "卢卡斯",
      "name_en": "Lucas",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 136,
            "bytes[1]": 160,
            "bytes[2]": 93,
            "bytes[3]": 220,
            "bytes[4]": 107,
            "bytes[5]": 200,
            "bytes[6]": 52,
            "bytes[7]": 89,
            "bytes[8]": 200,
            "bytes[9]": 128,
            "bytes[10]": 92,
            "bytes[11]": 8,
            "bytes[12]": 156,
            "bytes[13]": 229,
            "bytes[14]": 102,
            "bytes[15]": 22
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1408",
        "name_key": "story_chara_1408",
        "hash128": "88a05ddc6bc83459c8805c089ce56616",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1408.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -2648191106633881456,
            "skeleton_asset": "story_spine_chara_1408_SkeletonData",
            "skeleton_text": "story_spine_chara_1408.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -2963017772944409806
          }
        ]
      }
    },
    {
      "id": "1306",
      "name_key": "story_chara_1306",
      "name_cn": "卡蜜拉",
      "name_en": "Camilla",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 220,
            "bytes[1]": 227,
            "bytes[2]": 83,
            "bytes[3]": 50,
            "bytes[4]": 196,
            "bytes[5]": 155,
            "bytes[6]": 100,
            "bytes[7]": 63,
            "bytes[8]": 43,
            "bytes[9]": 178,
            "bytes[10]": 118,
            "bytes[11]": 162,
            "bytes[12]": 108,
            "bytes[13]": 28,
            "bytes[14]": 58,
            "bytes[15]": 55
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1306",
        "name_key": "story_chara_1306",
        "hash128": "dce35332c49b643f2bb276a26c1c3a37",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1306.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 7242898892336911310,
            "skeleton_asset": "story_spine_chara_1306_SkeletonData",
            "skeleton_text": "story_spine_chara_1306.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -30746099814822305
          }
        ]
      }
    },
    {
      "id": "1307",
      "name_key": "story_chara_1307",
      "name_cn": "卡蜜拉",
      "name_en": "Camilla",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 181,
            "bytes[1]": 15,
            "bytes[2]": 148,
            "bytes[3]": 53,
            "bytes[4]": 194,
            "bytes[5]": 115,
            "bytes[6]": 116,
            "bytes[7]": 146,
            "bytes[8]": 216,
            "bytes[9]": 55,
            "bytes[10]": 89,
            "bytes[11]": 28,
            "bytes[12]": 146,
            "bytes[13]": 124,
            "bytes[14]": 110,
            "bytes[15]": 121
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1307",
        "name_key": "story_chara_1307",
        "hash128": "b50f9435c2737492d837591c927c6e79",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1307.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -714689671713216656,
            "skeleton_asset": "story_spine_chara_1307_SkeletonData",
            "skeleton_text": "story_spine_chara_1307.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -435314539216362896
          }
        ]
      }
    },
    {
      "id": "5201",
      "name_key": "story_chara_5201",
      "name_cn": "舅舅",
      "name_en": "Uncle",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 113,
            "bytes[1]": 58,
            "bytes[2]": 64,
            "bytes[3]": 87,
            "bytes[4]": 29,
            "bytes[5]": 2,
            "bytes[6]": 4,
            "bytes[7]": 85,
            "bytes[8]": 26,
            "bytes[9]": 59,
            "bytes[10]": 57,
            "bytes[11]": 157,
            "bytes[12]": 57,
            "bytes[13]": 110,
            "bytes[14]": 116,
            "bytes[15]": 6
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5201",
        "name_key": "story_chara_5201",
        "hash128": "713a40571d0204551a3b399d396e7406",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5201.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -1481024041972218970,
            "skeleton_asset": "story_spine_chara_5201_SkeletonData",
            "skeleton_text": "story_spine_chara_5201.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 6022621495454766204
          }
        ]
      }
    },
    {
      "id": "1300",
      "name_key": "story_chara_1100",
      "name_cn": "???",
      "name_en": "???",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 45,
            "bytes[1]": 202,
            "bytes[2]": 184,
            "bytes[3]": 24,
            "bytes[4]": 206,
            "bytes[5]": 230,
            "bytes[6]": 73,
            "bytes[7]": 196,
            "bytes[8]": 154,
            "bytes[9]": 160,
            "bytes[10]": 63,
            "bytes[11]": 21,
            "bytes[12]": 236,
            "bytes[13]": 184,
            "bytes[14]": 67,
            "bytes[15]": 252
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1300",
        "name_key": "story_chara_1100",
        "hash128": "2dcab818cee649c49aa03f15ecb843fc",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_char_nv2_black.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "5301",
      "name_key": "story_chara_5301",
      "name_cn": "萨沙",
      "name_en": "Sasha",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 131,
            "bytes[1]": 96,
            "bytes[2]": 15,
            "bytes[3]": 34,
            "bytes[4]": 199,
            "bytes[5]": 126,
            "bytes[6]": 212,
            "bytes[7]": 254,
            "bytes[8]": 75,
            "bytes[9]": 144,
            "bytes[10]": 195,
            "bytes[11]": 85,
            "bytes[12]": 206,
            "bytes[13]": 74,
            "bytes[14]": 125,
            "bytes[15]": 41
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5301",
        "name_key": "story_chara_5301",
        "hash128": "83600f22c77ed4fe4b90c355ce4a7d29",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5301.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -1868687040106072248,
            "skeleton_asset": "story_spine_chara_5301_SkeletonData",
            "skeleton_text": "story_spine_chara_5301.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -2620492868415704610
          }
        ]
      }
    },
    {
      "id": "1208",
      "name_key": "story_chara_1208",
      "name_cn": "弗洛莱",
      "name_en": "Florian",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 162,
            "bytes[1]": 67,
            "bytes[2]": 74,
            "bytes[3]": 51,
            "bytes[4]": 73,
            "bytes[5]": 4,
            "bytes[6]": 116,
            "bytes[7]": 61,
            "bytes[8]": 155,
            "bytes[9]": 188,
            "bytes[10]": 80,
            "bytes[11]": 6,
            "bytes[12]": 150,
            "bytes[13]": 249,
            "bytes[14]": 122,
            "bytes[15]": 165
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1208",
        "name_key": "story_chara_1208",
        "hash128": "a2434a334904743d9bbc500696f97aa5",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1208.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 4522001828597387328,
            "skeleton_asset": "story_spine_chara_1208_SkeletonData",
            "skeleton_text": "story_spine_chara_1208.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -7352716708395223329
          }
        ]
      }
    },
    {
      "id": "5401",
      "name_key": "story_chara_5401",
      "name_cn": "泰德",
      "name_en": "Tad",
      "animations": [
        "idle",
        "qipan"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 17,
            "bytes[1]": 93,
            "bytes[2]": 56,
            "bytes[3]": 251,
            "bytes[4]": 213,
            "bytes[5]": 38,
            "bytes[6]": 52,
            "bytes[7]": 196,
            "bytes[8]": 43,
            "bytes[9]": 137,
            "bytes[10]": 241,
            "bytes[11]": 108,
            "bytes[12]": 129,
            "bytes[13]": 253,
            "bytes[14]": 41,
            "bytes[15]": 22
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5401",
        "name_key": "story_chara_5401",
        "hash128": "115d38fbd52634c42b89f16c81fd2916",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5401.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -8793910910223642753,
            "skeleton_asset": "story_spine_chara_5401_SkeletonData",
            "skeleton_text": "story_spine_chara_5401.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -5774007374626251307
          }
        ]
      }
    },
    {
      "id": "5501",
      "name_key": "story_chara_5501",
      "name_cn": "海伦",
      "name_en": "Helen",
      "animations": [
        "idle",
        "qipan"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 201,
            "bytes[1]": 5,
            "bytes[2]": 156,
            "bytes[3]": 28,
            "bytes[4]": 120,
            "bytes[5]": 229,
            "bytes[6]": 132,
            "bytes[7]": 104,
            "bytes[8]": 91,
            "bytes[9]": 167,
            "bytes[10]": 90,
            "bytes[11]": 118,
            "bytes[12]": 189,
            "bytes[13]": 109,
            "bytes[14]": 185,
            "bytes[15]": 191
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5501",
        "name_key": "story_chara_5501",
        "hash128": "c9059c1c78e584685ba75a76bd6db9bf",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5501.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 427384407386651141,
            "skeleton_asset": "story_spine_chara_5501_SkeletonData",
            "skeleton_text": "story_spine_chara_5501.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 7333481794209699511
          }
        ]
      }
    },
    {
      "id": "5302",
      "name_key": "story_chara_5302",
      "name_cn": "萨沙",
      "name_en": "Sasha",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 47,
            "bytes[1]": 74,
            "bytes[2]": 186,
            "bytes[3]": 11,
            "bytes[4]": 121,
            "bytes[5]": 223,
            "bytes[6]": 132,
            "bytes[7]": 55,
            "bytes[8]": 169,
            "bytes[9]": 129,
            "bytes[10]": 240,
            "bytes[11]": 214,
            "bytes[12]": 30,
            "bytes[13]": 228,
            "bytes[14]": 186,
            "bytes[15]": 235
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5302",
        "name_key": "story_chara_5302",
        "hash128": "2f4aba0b79df8437a981f0d61ee4baeb",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5302.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -7761014344718694020,
            "skeleton_asset": "story_spine_chara_5302_SkeletonData",
            "skeleton_text": "story_spine_chara_5302.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 132484714434264711
          }
        ]
      }
    },
    {
      "id": "5303",
      "name_key": "story_chara_5303",
      "name_cn": "萨沙",
      "name_en": "Sasha",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 121,
            "bytes[1]": 139,
            "bytes[2]": 51,
            "bytes[3]": 45,
            "bytes[4]": 164,
            "bytes[5]": 40,
            "bytes[6]": 148,
            "bytes[7]": 101,
            "bytes[8]": 56,
            "bytes[9]": 119,
            "bytes[10]": 95,
            "bytes[11]": 107,
            "bytes[12]": 34,
            "bytes[13]": 173,
            "bytes[14]": 109,
            "bytes[15]": 223
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5303",
        "name_key": "story_chara_5303",
        "hash128": "798b332da428946538775f6b22ad6ddf",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5303.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 2852463958717000546,
            "skeleton_asset": "story_spine_chara_5303_SkeletonData",
            "skeleton_text": "story_spine_chara_5303.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 6544823165128210853
          }
        ]
      }
    },
    {
      "id": "5601",
      "name_key": "story_chara_5601",
      "name_cn": "莱纳德",
      "name_en": "Leonard",
      "animations": [
        "idle",
        "qipan"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 50,
            "bytes[1]": 106,
            "bytes[2]": 165,
            "bytes[3]": 216,
            "bytes[4]": 135,
            "bytes[5]": 250,
            "bytes[6]": 231,
            "bytes[7]": 36,
            "bytes[8]": 155,
            "bytes[9]": 98,
            "bytes[10]": 27,
            "bytes[11]": 124,
            "bytes[12]": 187,
            "bytes[13]": 149,
            "bytes[14]": 30,
            "bytes[15]": 230
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5601",
        "name_key": "story_chara_5601",
        "hash128": "326aa5d887fae7249b621b7cbb951ee6",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5601.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 8173012999603433981,
            "skeleton_asset": "story_spine_chara_5601_SkeletonData",
            "skeleton_text": "story_spine_chara_5601.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 8908555130715305000
          }
        ]
      }
    },
    {
      "id": "5701",
      "name_key": "story_chara_5701",
      "name_cn": "小狗",
      "name_en": "Dog",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 66,
            "bytes[1]": 215,
            "bytes[2]": 194,
            "bytes[3]": 180,
            "bytes[4]": 146,
            "bytes[5]": 105,
            "bytes[6]": 13,
            "bytes[7]": 164,
            "bytes[8]": 152,
            "bytes[9]": 119,
            "bytes[10]": 3,
            "bytes[11]": 24,
            "bytes[12]": 211,
            "bytes[13]": 240,
            "bytes[14]": 116,
            "bytes[15]": 29
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5701",
        "name_key": "story_chara_5701",
        "hash128": "42d7c2b492690da498770318d3f0741d",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5701.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "5901",
      "name_key": "story_chara_5901",
      "name_cn": "亚历山大",
      "name_en": "Alexander",
      "animations": [
        "idle",
        "qipan"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 216,
            "bytes[1]": 85,
            "bytes[2]": 237,
            "bytes[3]": 240,
            "bytes[4]": 139,
            "bytes[5]": 236,
            "bytes[6]": 132,
            "bytes[7]": 93,
            "bytes[8]": 104,
            "bytes[9]": 86,
            "bytes[10]": 169,
            "bytes[11]": 21,
            "bytes[12]": 23,
            "bytes[13]": 205,
            "bytes[14]": 193,
            "bytes[15]": 244
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5901",
        "name_key": "story_chara_5901",
        "hash128": "d855edf08bec845d6856a91517cdc1f4",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5901.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 699189220602422903,
            "skeleton_asset": "story_spine_chara_5901_SkeletonData",
            "skeleton_text": "story_spine_chara_5901.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 8592588823602287484
          }
        ]
      }
    },
    {
      "id": "6001",
      "name_key": "story_chara_6001",
      "name_cn": "员工",
      "name_en": "Clerk",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 45,
            "bytes[1]": 202,
            "bytes[2]": 184,
            "bytes[3]": 24,
            "bytes[4]": 206,
            "bytes[5]": 230,
            "bytes[6]": 73,
            "bytes[7]": 196,
            "bytes[8]": 154,
            "bytes[9]": 160,
            "bytes[10]": 63,
            "bytes[11]": 21,
            "bytes[12]": 236,
            "bytes[13]": 184,
            "bytes[14]": 67,
            "bytes[15]": 252
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "6001",
        "name_key": "story_chara_6001",
        "hash128": "2dcab818cee649c49aa03f15ecb843fc",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_char_nv2_black.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "5801",
      "name_key": "story_chara_5801",
      "name_cn": "莉拉",
      "name_en": "Lila",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 209,
            "bytes[1]": 162,
            "bytes[2]": 48,
            "bytes[3]": 121,
            "bytes[4]": 118,
            "bytes[5]": 17,
            "bytes[6]": 36,
            "bytes[7]": 201,
            "bytes[8]": 75,
            "bytes[9]": 39,
            "bytes[10]": 95,
            "bytes[11]": 175,
            "bytes[12]": 139,
            "bytes[13]": 192,
            "bytes[14]": 119,
            "bytes[15]": 125
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "5801",
        "name_key": "story_chara_5801",
        "hash128": "d1a23079761124c94b275faf8bc0777d",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_5801.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -1887904420164103279,
            "skeleton_asset": "story_spine_chara_5801_SkeletonData",
            "skeleton_text": "story_spine_chara_5801.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 2891238294018736137
          }
        ]
      }
    },
    {
      "id": "6101",
      "name_key": "story_chara_6101",
      "name_cn": "忧郁男人",
      "name_en": "Gloomy Man",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 204,
            "bytes[1]": 205,
            "bytes[2]": 7,
            "bytes[3]": 207,
            "bytes[4]": 74,
            "bytes[5]": 54,
            "bytes[6]": 228,
            "bytes[7]": 135,
            "bytes[8]": 233,
            "bytes[9]": 222,
            "bytes[10]": 83,
            "bytes[11]": 86,
            "bytes[12]": 247,
            "bytes[13]": 239,
            "bytes[14]": 196,
            "bytes[15]": 183
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "6101",
        "name_key": "story_chara_6101",
        "hash128": "cccd07cf4a36e487e9de5356f7efc4b7",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_6101.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "6201",
      "name_key": "story_chara_6201",
      "name_cn": "贝拉",
      "name_en": "Bella",
      "animations": [
        "idle",
        "qipan"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 249,
            "bytes[1]": 173,
            "bytes[2]": 207,
            "bytes[3]": 52,
            "bytes[4]": 130,
            "bytes[5]": 109,
            "bytes[6]": 52,
            "bytes[7]": 102,
            "bytes[8]": 59,
            "bytes[9]": 102,
            "bytes[10]": 104,
            "bytes[11]": 163,
            "bytes[12]": 127,
            "bytes[13]": 184,
            "bytes[14]": 48,
            "bytes[15]": 80
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "6201",
        "name_key": "story_chara_6201",
        "hash128": "f9adcf34826d34663b6668a37fb83050",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_6201.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -3656388267884814204,
            "skeleton_asset": "story_spine_chara_6201_SkeletonData",
            "skeleton_text": "story_spine_chara_6201.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -7056730730092762124
          }
        ]
      }
    },
    {
      "id": "6301",
      "name_key": "story_chara_6301",
      "name_cn": "戴面具的人",
      "name_en": "The Masked One",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 19,
            "bytes[1]": 160,
            "bytes[2]": 173,
            "bytes[3]": 251,
            "bytes[4]": 3,
            "bytes[5]": 57,
            "bytes[6]": 68,
            "bytes[7]": 91,
            "bytes[8]": 74,
            "bytes[9]": 125,
            "bytes[10]": 247,
            "bytes[11]": 179,
            "bytes[12]": 230,
            "bytes[13]": 62,
            "bytes[14]": 74,
            "bytes[15]": 43
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "6301",
        "name_key": "story_chara_6301",
        "hash128": "13a0adfb0339445b4a7df7b3e63e4a2b",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_6301.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "6401",
      "name_key": "story_chara_6401",
      "name_cn": "格兰达",
      "name_en": "Glenda",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 38,
            "bytes[1]": 6,
            "bytes[2]": 205,
            "bytes[3]": 118,
            "bytes[4]": 206,
            "bytes[5]": 137,
            "bytes[6]": 116,
            "bytes[7]": 226,
            "bytes[8]": 107,
            "bytes[9]": 27,
            "bytes[10]": 98,
            "bytes[11]": 131,
            "bytes[12]": 196,
            "bytes[13]": 33,
            "bytes[14]": 196,
            "bytes[15]": 235
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "6401",
        "name_key": "story_chara_6401",
        "hash128": "2606cd76ce8974e26b1b6283c421c4eb",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_6401.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "6501",
      "name_key": "story_chara_6501",
      "name_cn": "杰克逊",
      "name_en": "Jackson",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 218,
            "bytes[1]": 217,
            "bytes[2]": 51,
            "bytes[3]": 220,
            "bytes[4]": 168,
            "bytes[5]": 166,
            "bytes[6]": 180,
            "bytes[7]": 204,
            "bytes[8]": 41,
            "bytes[9]": 146,
            "bytes[10]": 89,
            "bytes[11]": 104,
            "bytes[12]": 100,
            "bytes[13]": 126,
            "bytes[14]": 141,
            "bytes[15]": 10
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "6501",
        "name_key": "story_chara_6501",
        "hash128": "dad933dca8a6b4cc29925968647e8d0a",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_6501.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "6601",
      "name_key": "story_chara_6501",
      "name_cn": "杰克逊",
      "name_en": "Jackson",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 218,
            "bytes[1]": 217,
            "bytes[2]": 51,
            "bytes[3]": 220,
            "bytes[4]": 168,
            "bytes[5]": 166,
            "bytes[6]": 180,
            "bytes[7]": 204,
            "bytes[8]": 41,
            "bytes[9]": 146,
            "bytes[10]": 89,
            "bytes[11]": 104,
            "bytes[12]": 100,
            "bytes[13]": 126,
            "bytes[14]": 141,
            "bytes[15]": 10
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "6601",
        "name_key": "story_chara_6501",
        "hash128": "dad933dca8a6b4cc29925968647e8d0a",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_6501.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "6701",
      "name_key": "story_chara_6701",
      "name_cn": "茱莉娅",
      "name_en": "Julia",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 45,
            "bytes[1]": 202,
            "bytes[2]": 184,
            "bytes[3]": 24,
            "bytes[4]": 206,
            "bytes[5]": 230,
            "bytes[6]": 73,
            "bytes[7]": 196,
            "bytes[8]": 154,
            "bytes[9]": 160,
            "bytes[10]": 63,
            "bytes[11]": 21,
            "bytes[12]": 236,
            "bytes[13]": 184,
            "bytes[14]": 67,
            "bytes[15]": 252
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "6701",
        "name_key": "story_chara_6701",
        "hash128": "2dcab818cee649c49aa03f15ecb843fc",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_char_nv2_black.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "6801",
      "name_key": "story_chara_6801",
      "name_cn": "护士长",
      "name_en": "Chief Nurse",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 131,
            "bytes[1]": 181,
            "bytes[2]": 131,
            "bytes[3]": 72,
            "bytes[4]": 145,
            "bytes[5]": 109,
            "bytes[6]": 52,
            "bytes[7]": 61,
            "bytes[8]": 234,
            "bytes[9]": 131,
            "bytes[10]": 234,
            "bytes[11]": 254,
            "bytes[12]": 192,
            "bytes[13]": 29,
            "bytes[14]": 92,
            "bytes[15]": 131
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "6801",
        "name_key": "story_chara_6801",
        "hash128": "83b58348916d343dea83eafec01d5c83",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_6801.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "6901",
      "name_key": "story_chara_6901",
      "name_cn": "埃德温",
      "name_en": "Edwin",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 210,
            "bytes[1]": 100,
            "bytes[2]": 92,
            "bytes[3]": 195,
            "bytes[4]": 21,
            "bytes[5]": 197,
            "bytes[6]": 52,
            "bytes[7]": 72,
            "bytes[8]": 9,
            "bytes[9]": 226,
            "bytes[10]": 129,
            "bytes[11]": 150,
            "bytes[12]": 72,
            "bytes[13]": 12,
            "bytes[14]": 238,
            "bytes[15]": 38
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "6901",
        "name_key": "story_chara_6901",
        "hash128": "d2645cc315c5344809e28196480cee26",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_6901.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7001",
      "name_key": "story_chara_7001",
      "name_cn": "假欧若拉",
      "name_en": "Fake Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 49,
            "bytes[1]": 90,
            "bytes[2]": 116,
            "bytes[3]": 128,
            "bytes[4]": 202,
            "bytes[5]": 98,
            "bytes[6]": 100,
            "bytes[7]": 192,
            "bytes[8]": 88,
            "bytes[9]": 19,
            "bytes[10]": 181,
            "bytes[11]": 177,
            "bytes[12]": 80,
            "bytes[13]": 250,
            "bytes[14]": 114,
            "bytes[15]": 21
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7001",
        "name_key": "story_chara_7001",
        "hash128": "315a7480ca6264c05813b5b150fa7215",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1001.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 8184774238175936521,
            "skeleton_asset": "story_spine_chara_1001_SkeletonData",
            "skeleton_text": "story_spine_chara_1001.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 6474387948390065626
          }
        ]
      }
    },
    {
      "id": "7006",
      "name_key": "story_chara_7006",
      "name_cn": "假欧若拉",
      "name_en": "Fake Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 170,
            "bytes[1]": 45,
            "bytes[2]": 233,
            "bytes[3]": 120,
            "bytes[4]": 68,
            "bytes[5]": 77,
            "bytes[6]": 84,
            "bytes[7]": 78,
            "bytes[8]": 41,
            "bytes[9]": 149,
            "bytes[10]": 229,
            "bytes[11]": 118,
            "bytes[12]": 159,
            "bytes[13]": 139,
            "bytes[14]": 13,
            "bytes[15]": 54
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7006",
        "name_key": "story_chara_7006",
        "hash128": "aa2de978444d544e2995e5769f8b0d36",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1006.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -3826513577661149588,
            "skeleton_asset": "story_spine_chara_1006_SkeletonData",
            "skeleton_text": "story_spine_chara_1006.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -8488898223510878942
          }
        ]
      }
    },
    {
      "id": "7007",
      "name_key": "story_chara_7007",
      "name_cn": "假欧若拉",
      "name_en": "Fake Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 219,
            "bytes[1]": 39,
            "bytes[2]": 232,
            "bytes[3]": 151,
            "bytes[4]": 138,
            "bytes[5]": 103,
            "bytes[6]": 4,
            "bytes[7]": 145,
            "bytes[8]": 155,
            "bytes[9]": 99,
            "bytes[10]": 180,
            "bytes[11]": 184,
            "bytes[12]": 115,
            "bytes[13]": 205,
            "bytes[14]": 201,
            "bytes[15]": 205
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7007",
        "name_key": "story_chara_7007",
        "hash128": "db27e8978a6704919b63b4b873cdc9cd",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1007.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 1442416444852796762,
            "skeleton_asset": "story_spine_chara_1007_SkeletonData",
            "skeleton_text": "story_spine_chara_1007.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -5256225252726376934
          }
        ]
      }
    },
    {
      "id": "7008",
      "name_key": "story_chara_7008",
      "name_cn": "假欧若拉",
      "name_en": "Fake Aurora",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 62,
            "bytes[1]": 7,
            "bytes[2]": 101,
            "bytes[3]": 209,
            "bytes[4]": 251,
            "bytes[5]": 75,
            "bytes[6]": 20,
            "bytes[7]": 72,
            "bytes[8]": 10,
            "bytes[9]": 149,
            "bytes[10]": 13,
            "bytes[11]": 163,
            "bytes[12]": 45,
            "bytes[13]": 139,
            "bytes[14]": 215,
            "bytes[15]": 83
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7008",
        "name_key": "story_chara_7008",
        "hash128": "3e0765d1fb4b14480a950da32d8bd753",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1008.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 1160987283266774668,
            "skeleton_asset": "story_spine_chara_1008_SkeletonData",
            "skeleton_text": "story_spine_chara_1008.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 6660982426001612378
          }
        ]
      }
    },
    {
      "id": "7101",
      "name_key": "story_chara_7101",
      "name_cn": "米娅",
      "name_en": "Mia",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 45,
            "bytes[1]": 202,
            "bytes[2]": 184,
            "bytes[3]": 24,
            "bytes[4]": 206,
            "bytes[5]": 230,
            "bytes[6]": 73,
            "bytes[7]": 196,
            "bytes[8]": 154,
            "bytes[9]": 160,
            "bytes[10]": 63,
            "bytes[11]": 21,
            "bytes[12]": 236,
            "bytes[13]": 184,
            "bytes[14]": 67,
            "bytes[15]": 252
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7101",
        "name_key": "story_chara_7101",
        "hash128": "2dcab818cee649c49aa03f15ecb843fc",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_char_nv2_black.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7102",
      "name_key": "story_chara_7102",
      "name_cn": "???",
      "name_en": "???",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 191,
            "bytes[1]": 205,
            "bytes[2]": 196,
            "bytes[3]": 38,
            "bytes[4]": 166,
            "bytes[5]": 83,
            "bytes[6]": 164,
            "bytes[7]": 60,
            "bytes[8]": 137,
            "bytes[9]": 12,
            "bytes[10]": 22,
            "bytes[11]": 244,
            "bytes[12]": 116,
            "bytes[13]": 117,
            "bytes[14]": 168,
            "bytes[15]": 97
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7102",
        "name_key": "story_chara_7102",
        "hash128": "bfcdc426a653a43c890c16f47475a861",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7102.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7103",
      "name_key": "story_chara_7103",
      "name_cn": "员工",
      "name_en": "Clerk",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 40,
            "bytes[1]": 155,
            "bytes[2]": 239,
            "bytes[3]": 8,
            "bytes[4]": 181,
            "bytes[5]": 155,
            "bytes[6]": 132,
            "bytes[7]": 224,
            "bytes[8]": 216,
            "bytes[9]": 228,
            "bytes[10]": 10,
            "bytes[11]": 54,
            "bytes[12]": 193,
            "bytes[13]": 22,
            "bytes[14]": 102,
            "bytes[15]": 175
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7103",
        "name_key": "story_chara_7103",
        "hash128": "289bef08b59b84e0d8e40a36c11666af",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7103.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "1311",
      "name_key": "story_chara_1311",
      "name_cn": "“卡蜜拉”",
      "name_en": "\"Camilla\"",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 83,
            "bytes[1]": 20,
            "bytes[2]": 30,
            "bytes[3]": 91,
            "bytes[4]": 210,
            "bytes[5]": 33,
            "bytes[6]": 36,
            "bytes[7]": 254,
            "bytes[8]": 42,
            "bytes[9]": 168,
            "bytes[10]": 239,
            "bytes[11]": 198,
            "bytes[12]": 228,
            "bytes[13]": 221,
            "bytes[14]": 46,
            "bytes[15]": 246
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1311",
        "name_key": "story_chara_1311",
        "hash128": "53141e5bd22124fe2aa8efc6e4dd2ef6",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1301.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -637273400752972568,
            "skeleton_asset": "story_spine_chara_1301_SkeletonData",
            "skeleton_text": "story_spine_chara_1301.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -5877662125560833635
          }
        ]
      }
    },
    {
      "id": "1316",
      "name_key": "story_chara_1316",
      "name_cn": "“卡蜜拉”",
      "name_en": "\"Camilla\"",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 220,
            "bytes[1]": 227,
            "bytes[2]": 83,
            "bytes[3]": 50,
            "bytes[4]": 196,
            "bytes[5]": 155,
            "bytes[6]": 100,
            "bytes[7]": 63,
            "bytes[8]": 43,
            "bytes[9]": 178,
            "bytes[10]": 118,
            "bytes[11]": 162,
            "bytes[12]": 108,
            "bytes[13]": 28,
            "bytes[14]": 58,
            "bytes[15]": 55
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1316",
        "name_key": "story_chara_1316",
        "hash128": "dce35332c49b643f2bb276a26c1c3a37",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1306.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 7242898892336911310,
            "skeleton_asset": "story_spine_chara_1306_SkeletonData",
            "skeleton_text": "story_spine_chara_1306.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -30746099814822305
          }
        ]
      }
    },
    {
      "id": "1317",
      "name_key": "story_chara_1317",
      "name_cn": "“卡蜜拉”",
      "name_en": "\"Camilla\"",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 181,
            "bytes[1]": 15,
            "bytes[2]": 148,
            "bytes[3]": 53,
            "bytes[4]": 194,
            "bytes[5]": 115,
            "bytes[6]": 116,
            "bytes[7]": 146,
            "bytes[8]": 216,
            "bytes[9]": 55,
            "bytes[10]": 89,
            "bytes[11]": 28,
            "bytes[12]": 146,
            "bytes[13]": 124,
            "bytes[14]": 110,
            "bytes[15]": 121
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1317",
        "name_key": "story_chara_1317",
        "hash128": "b50f9435c2737492d837591c927c6e79",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1307.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -714689671713216656,
            "skeleton_asset": "story_spine_chara_1307_SkeletonData",
            "skeleton_text": "story_spine_chara_1307.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -435314539216362896
          }
        ]
      }
    },
    {
      "id": "1321",
      "name_key": "story_chara_1321",
      "name_cn": "史黛拉",
      "name_en": "Stella",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 83,
            "bytes[1]": 20,
            "bytes[2]": 30,
            "bytes[3]": 91,
            "bytes[4]": 210,
            "bytes[5]": 33,
            "bytes[6]": 36,
            "bytes[7]": 254,
            "bytes[8]": 42,
            "bytes[9]": 168,
            "bytes[10]": 239,
            "bytes[11]": 198,
            "bytes[12]": 228,
            "bytes[13]": 221,
            "bytes[14]": 46,
            "bytes[15]": 246
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1321",
        "name_key": "story_chara_1321",
        "hash128": "53141e5bd22124fe2aa8efc6e4dd2ef6",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1301.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -637273400752972568,
            "skeleton_asset": "story_spine_chara_1301_SkeletonData",
            "skeleton_text": "story_spine_chara_1301.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -5877662125560833635
          }
        ]
      }
    },
    {
      "id": "1326",
      "name_key": "story_chara_1326",
      "name_cn": "史黛拉",
      "name_en": "Stella",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 220,
            "bytes[1]": 227,
            "bytes[2]": 83,
            "bytes[3]": 50,
            "bytes[4]": 196,
            "bytes[5]": 155,
            "bytes[6]": 100,
            "bytes[7]": 63,
            "bytes[8]": 43,
            "bytes[9]": 178,
            "bytes[10]": 118,
            "bytes[11]": 162,
            "bytes[12]": 108,
            "bytes[13]": 28,
            "bytes[14]": 58,
            "bytes[15]": 55
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1326",
        "name_key": "story_chara_1326",
        "hash128": "dce35332c49b643f2bb276a26c1c3a37",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1306.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": 7242898892336911310,
            "skeleton_asset": "story_spine_chara_1306_SkeletonData",
            "skeleton_text": "story_spine_chara_1306.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -30746099814822305
          }
        ]
      }
    },
    {
      "id": "1327",
      "name_key": "story_chara_1327",
      "name_cn": "史黛拉",
      "name_en": "Stella",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 181,
            "bytes[1]": 15,
            "bytes[2]": 148,
            "bytes[3]": 53,
            "bytes[4]": 194,
            "bytes[5]": 115,
            "bytes[6]": 116,
            "bytes[7]": 146,
            "bytes[8]": 216,
            "bytes[9]": 55,
            "bytes[10]": 89,
            "bytes[11]": 28,
            "bytes[12]": 146,
            "bytes[13]": 124,
            "bytes[14]": 110,
            "bytes[15]": 121
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "1327",
        "name_key": "story_chara_1327",
        "hash128": "b50f9435c2737492d837591c927c6e79",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_1307.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -714689671713216656,
            "skeleton_asset": "story_spine_chara_1307_SkeletonData",
            "skeleton_text": "story_spine_chara_1307.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": -435314539216362896
          }
        ]
      }
    },
    {
      "id": "7104",
      "name_key": "story_chara_7104",
      "name_cn": "主持人",
      "name_en": "MC",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 239,
            "bytes[1]": 150,
            "bytes[2]": 165,
            "bytes[3]": 246,
            "bytes[4]": 22,
            "bytes[5]": 203,
            "bytes[6]": 4,
            "bytes[7]": 154,
            "bytes[8]": 139,
            "bytes[9]": 142,
            "bytes[10]": 45,
            "bytes[11]": 177,
            "bytes[12]": 250,
            "bytes[13]": 65,
            "bytes[14]": 211,
            "bytes[15]": 191
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7104",
        "name_key": "story_chara_7104",
        "hash128": "ef96a5f616cb049a8b8e2db1fa41d3bf",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7104.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7105",
      "name_key": "story_chara_7105",
      "name_cn": "宾客甲",
      "name_en": "Guest A",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 191,
            "bytes[1]": 205,
            "bytes[2]": 196,
            "bytes[3]": 38,
            "bytes[4]": 166,
            "bytes[5]": 83,
            "bytes[6]": 164,
            "bytes[7]": 60,
            "bytes[8]": 137,
            "bytes[9]": 12,
            "bytes[10]": 22,
            "bytes[11]": 244,
            "bytes[12]": 116,
            "bytes[13]": 117,
            "bytes[14]": 168,
            "bytes[15]": 97
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7105",
        "name_key": "story_chara_7105",
        "hash128": "bfcdc426a653a43c890c16f47475a861",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7102.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7106",
      "name_key": "story_chara_7106",
      "name_cn": "宾客乙",
      "name_en": "Guest B",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 40,
            "bytes[1]": 155,
            "bytes[2]": 239,
            "bytes[3]": 8,
            "bytes[4]": 181,
            "bytes[5]": 155,
            "bytes[6]": 132,
            "bytes[7]": 224,
            "bytes[8]": 216,
            "bytes[9]": 228,
            "bytes[10]": 10,
            "bytes[11]": 54,
            "bytes[12]": 193,
            "bytes[13]": 22,
            "bytes[14]": 102,
            "bytes[15]": 175
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7106",
        "name_key": "story_chara_7106",
        "hash128": "289bef08b59b84e0d8e40a36c11666af",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7103.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7107",
      "name_key": "story_chara_7107",
      "name_cn": "搬运工甲",
      "name_en": "Porter A",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 40,
            "bytes[1]": 155,
            "bytes[2]": 239,
            "bytes[3]": 8,
            "bytes[4]": 181,
            "bytes[5]": 155,
            "bytes[6]": 132,
            "bytes[7]": 224,
            "bytes[8]": 216,
            "bytes[9]": 228,
            "bytes[10]": 10,
            "bytes[11]": 54,
            "bytes[12]": 193,
            "bytes[13]": 22,
            "bytes[14]": 102,
            "bytes[15]": 175
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7107",
        "name_key": "story_chara_7107",
        "hash128": "289bef08b59b84e0d8e40a36c11666af",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7103.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7108",
      "name_key": "story_chara_7108",
      "name_cn": "搬运工乙",
      "name_en": "Porter B",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 40,
            "bytes[1]": 155,
            "bytes[2]": 239,
            "bytes[3]": 8,
            "bytes[4]": 181,
            "bytes[5]": 155,
            "bytes[6]": 132,
            "bytes[7]": 224,
            "bytes[8]": 216,
            "bytes[9]": 228,
            "bytes[10]": 10,
            "bytes[11]": 54,
            "bytes[12]": 193,
            "bytes[13]": 22,
            "bytes[14]": 102,
            "bytes[15]": 175
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7108",
        "name_key": "story_chara_7108",
        "hash128": "289bef08b59b84e0d8e40a36c11666af",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7103.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7109",
      "name_key": "story_chara_7109",
      "name_cn": "宾客丙",
      "name_en": "Guest C",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 45,
            "bytes[1]": 202,
            "bytes[2]": 184,
            "bytes[3]": 24,
            "bytes[4]": 206,
            "bytes[5]": 230,
            "bytes[6]": 73,
            "bytes[7]": 196,
            "bytes[8]": 154,
            "bytes[9]": 160,
            "bytes[10]": 63,
            "bytes[11]": 21,
            "bytes[12]": 236,
            "bytes[13]": 184,
            "bytes[14]": 67,
            "bytes[15]": 252
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7109",
        "name_key": "story_chara_7109",
        "hash128": "2dcab818cee649c49aa03f15ecb843fc",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_char_nv2_black.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7110",
      "name_key": "story_chara_7110",
      "name_cn": "拍卖行宾客",
      "name_en": "Auction Guests",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 40,
            "bytes[1]": 155,
            "bytes[2]": 239,
            "bytes[3]": 8,
            "bytes[4]": 181,
            "bytes[5]": 155,
            "bytes[6]": 132,
            "bytes[7]": 224,
            "bytes[8]": 216,
            "bytes[9]": 228,
            "bytes[10]": 10,
            "bytes[11]": 54,
            "bytes[12]": 193,
            "bytes[13]": 22,
            "bytes[14]": 102,
            "bytes[15]": 175
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7110",
        "name_key": "story_chara_7110",
        "hash128": "289bef08b59b84e0d8e40a36c11666af",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7103.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7500",
      "name_key": "story_chara_7500",
      "name_cn": "警长",
      "name_en": "Sheriff",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 111,
            "bytes[1]": 157,
            "bytes[2]": 47,
            "bytes[3]": 18,
            "bytes[4]": 19,
            "bytes[5]": 183,
            "bytes[6]": 148,
            "bytes[7]": 86,
            "bytes[8]": 155,
            "bytes[9]": 231,
            "bytes[10]": 26,
            "bytes[11]": 110,
            "bytes[12]": 99,
            "bytes[13]": 193,
            "bytes[14]": 128,
            "bytes[15]": 221
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7500",
        "name_key": "story_chara_7500",
        "hash128": "6f9d2f1213b794569be71a6e63c180dd",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7500.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7111",
      "name_key": "story_chara_7111",
      "name_cn": "护士",
      "name_en": "Nurse",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 131,
            "bytes[1]": 181,
            "bytes[2]": 131,
            "bytes[3]": 72,
            "bytes[4]": 145,
            "bytes[5]": 109,
            "bytes[6]": 52,
            "bytes[7]": 61,
            "bytes[8]": 234,
            "bytes[9]": 131,
            "bytes[10]": 234,
            "bytes[11]": 254,
            "bytes[12]": 192,
            "bytes[13]": 29,
            "bytes[14]": 92,
            "bytes[15]": 131
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7111",
        "name_key": "story_chara_7111",
        "hash128": "83b58348916d343dea83eafec01d5c83",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_6801.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "9001",
      "name_key": "story_chara_9001",
      "name_cn": "文森特",
      "name_en": "Vincent",
      "animations": [
        "idle",
        "qipan"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 179,
            "bytes[1]": 54,
            "bytes[2]": 175,
            "bytes[3]": 20,
            "bytes[4]": 22,
            "bytes[5]": 147,
            "bytes[6]": 212,
            "bytes[7]": 62,
            "bytes[8]": 10,
            "bytes[9]": 94,
            "bytes[10]": 190,
            "bytes[11]": 234,
            "bytes[12]": 122,
            "bytes[13]": 39,
            "bytes[14]": 47,
            "bytes[15]": 96
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "9001",
        "name_key": "story_chara_9001",
        "hash128": "b336af141693d43e0a5ebeea7a272f60",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_9001.prefab"
        ],
        "skeletons": [
          {
            "component_path_id": -8341160073398701987,
            "skeleton_asset": "story_spine_chara_5601_SkeletonData",
            "skeleton_text": "story_spine_chara_5601.skel",
            "initial_skin": "default",
            "starting_animation": "idle",
            "skeleton_path_id": 8908555130715305000
          }
        ]
      }
    },
    {
      "id": "9002",
      "name_key": "story_chara_9002",
      "name_cn": "杰克",
      "name_en": "Jack",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 8,
            "bytes[1]": 43,
            "bytes[2]": 86,
            "bytes[3]": 94,
            "bytes[4]": 35,
            "bytes[5]": 125,
            "bytes[6]": 4,
            "bytes[7]": 104,
            "bytes[8]": 139,
            "bytes[9]": 125,
            "bytes[10]": 206,
            "bytes[11]": 45,
            "bytes[12]": 156,
            "bytes[13]": 208,
            "bytes[14]": 120,
            "bytes[15]": 209
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "9002",
        "name_key": "story_chara_9002",
        "hash128": "082b565e237d04688b7dce2d9cd078d1",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_9002.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "9003",
      "name_key": "story_chara_9003",
      "name_cn": "艾琳",
      "name_en": "Irene",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 148,
            "bytes[1]": 46,
            "bytes[2]": 122,
            "bytes[3]": 209,
            "bytes[4]": 165,
            "bytes[5]": 74,
            "bytes[6]": 164,
            "bytes[7]": 78,
            "bytes[8]": 105,
            "bytes[9]": 137,
            "bytes[10]": 61,
            "bytes[11]": 251,
            "bytes[12]": 205,
            "bytes[13]": 121,
            "bytes[14]": 198,
            "bytes[15]": 184
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "9003",
        "name_key": "story_chara_9003",
        "hash128": "942e7ad1a54aa44e69893dfbcd79c6b8",
        "paths": [],
        "skeletons": []
      }
    },
    {
      "id": "9004",
      "name_key": "story_chara_9004",
      "name_cn": "扎拉",
      "name_en": "Zara",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 126,
            "bytes[1]": 29,
            "bytes[2]": 156,
            "bytes[3]": 74,
            "bytes[4]": 43,
            "bytes[5]": 63,
            "bytes[6]": 77,
            "bytes[7]": 94,
            "bytes[8]": 106,
            "bytes[9]": 123,
            "bytes[10]": 140,
            "bytes[11]": 157,
            "bytes[12]": 14,
            "bytes[13]": 31,
            "bytes[14]": 42,
            "bytes[15]": 4
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "9004",
        "name_key": "story_chara_9004",
        "hash128": "7e1d9c4a2b3f4d5e6a7b8c9d0e1f2a04",
        "paths": [],
        "skeletons": []
      }
    },
    {
      "id": "9005",
      "name_key": "story_chara_9005",
      "name_cn": "马库斯",
      "name_en": "Marcus",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 126,
            "bytes[1]": 29,
            "bytes[2]": 156,
            "bytes[3]": 74,
            "bytes[4]": 43,
            "bytes[5]": 63,
            "bytes[6]": 77,
            "bytes[7]": 94,
            "bytes[8]": 106,
            "bytes[9]": 123,
            "bytes[10]": 140,
            "bytes[11]": 157,
            "bytes[12]": 14,
            "bytes[13]": 31,
            "bytes[14]": 42,
            "bytes[15]": 5
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "9005",
        "name_key": "story_chara_9005",
        "hash128": "7e1d9c4a2b3f4d5e6a7b8c9d0e1f2a05",
        "paths": [],
        "skeletons": []
      }
    },
    {
      "id": "9006",
      "name_key": "story_chara_9006",
      "name_cn": "黑尔教授",
      "name_en": "Professor Hale",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 126,
            "bytes[1]": 29,
            "bytes[2]": 156,
            "bytes[3]": 74,
            "bytes[4]": 43,
            "bytes[5]": 63,
            "bytes[6]": 77,
            "bytes[7]": 94,
            "bytes[8]": 106,
            "bytes[9]": 123,
            "bytes[10]": 140,
            "bytes[11]": 157,
            "bytes[12]": 14,
            "bytes[13]": 31,
            "bytes[14]": 42,
            "bytes[15]": 6
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "9006",
        "name_key": "story_chara_9006",
        "hash128": "7e1d9c4a2b3f4d5e6a7b8c9d0e1f2a06",
        "paths": [],
        "skeletons": []
      }
    },
    {
      "id": "9007",
      "name_key": "story_chara_9007",
      "name_cn": "???",
      "name_en": "???",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 126,
            "bytes[1]": 29,
            "bytes[2]": 156,
            "bytes[3]": 74,
            "bytes[4]": 43,
            "bytes[5]": 63,
            "bytes[6]": 77,
            "bytes[7]": 94,
            "bytes[8]": 106,
            "bytes[9]": 123,
            "bytes[10]": 140,
            "bytes[11]": 157,
            "bytes[12]": 14,
            "bytes[13]": 31,
            "bytes[14]": 42,
            "bytes[15]": 7
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "9007",
        "name_key": "story_chara_9007",
        "hash128": "7e1d9c4a2b3f4d5e6a7b8c9d0e1f2a07",
        "paths": [],
        "skeletons": []
      }
    },
    {
      "id": "9008",
      "name_key": "story_chara_9008",
      "name_cn": "摩尔教授",
      "name_en": "Professor Moore",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 126,
            "bytes[1]": 29,
            "bytes[2]": 156,
            "bytes[3]": 74,
            "bytes[4]": 43,
            "bytes[5]": 63,
            "bytes[6]": 77,
            "bytes[7]": 94,
            "bytes[8]": 106,
            "bytes[9]": 123,
            "bytes[10]": 140,
            "bytes[11]": 157,
            "bytes[12]": 14,
            "bytes[13]": 31,
            "bytes[14]": 42,
            "bytes[15]": 8
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "9008",
        "name_key": "story_chara_9008",
        "hash128": "7e1d9c4a2b3f4d5e6a7b8c9d0e1f2a08",
        "paths": [],
        "skeletons": []
      }
    },
    {
      "id": "9009",
      "name_key": "story_chara_9009",
      "name_cn": "剧院老板",
      "name_en": "Theater Owner",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 126,
            "bytes[1]": 29,
            "bytes[2]": 156,
            "bytes[3]": 74,
            "bytes[4]": 43,
            "bytes[5]": 63,
            "bytes[6]": 77,
            "bytes[7]": 94,
            "bytes[8]": 106,
            "bytes[9]": 123,
            "bytes[10]": 140,
            "bytes[11]": 157,
            "bytes[12]": 14,
            "bytes[13]": 31,
            "bytes[14]": 42,
            "bytes[15]": 9
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "9009",
        "name_key": "story_chara_9009",
        "hash128": "7e1d9c4a2b3f4d5e6a7b8c9d0e1f2a09",
        "paths": [],
        "skeletons": []
      }
    },
    {
      "id": "7112",
      "name_key": "story_chara_7112",
      "name_cn": "司机",
      "name_en": "Driver",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 8,
            "bytes[1]": 43,
            "bytes[2]": 86,
            "bytes[3]": 94,
            "bytes[4]": 35,
            "bytes[5]": 125,
            "bytes[6]": 4,
            "bytes[7]": 104,
            "bytes[8]": 139,
            "bytes[9]": 125,
            "bytes[10]": 206,
            "bytes[11]": 45,
            "bytes[12]": 156,
            "bytes[13]": 208,
            "bytes[14]": 120,
            "bytes[15]": 209
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7112",
        "name_key": "story_chara_7112",
        "hash128": "082b565e237d04688b7dce2d9cd078d1",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_9002.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7113",
      "name_key": "story_chara_7113",
      "name_cn": "路人A",
      "name_en": "Passerby A",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 191,
            "bytes[1]": 205,
            "bytes[2]": 196,
            "bytes[3]": 38,
            "bytes[4]": 166,
            "bytes[5]": 83,
            "bytes[6]": 164,
            "bytes[7]": 60,
            "bytes[8]": 137,
            "bytes[9]": 12,
            "bytes[10]": 22,
            "bytes[11]": 244,
            "bytes[12]": 116,
            "bytes[13]": 117,
            "bytes[14]": 168,
            "bytes[15]": 97
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7113",
        "name_key": "story_chara_7113",
        "hash128": "bfcdc426a653a43c890c16f47475a861",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7102.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7114",
      "name_key": "story_chara_7114",
      "name_cn": "泰迪",
      "name_en": "Teddy",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 239,
            "bytes[1]": 150,
            "bytes[2]": 165,
            "bytes[3]": 246,
            "bytes[4]": 22,
            "bytes[5]": 203,
            "bytes[6]": 4,
            "bytes[7]": 154,
            "bytes[8]": 139,
            "bytes[9]": 142,
            "bytes[10]": 45,
            "bytes[11]": 177,
            "bytes[12]": 250,
            "bytes[13]": 65,
            "bytes[14]": 211,
            "bytes[15]": 191
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7114",
        "name_key": "story_chara_7114",
        "hash128": "ef96a5f616cb049a8b8e2db1fa41d3bf",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_7104.prefab"
        ],
        "skeletons": []
      }
    },
    {
      "id": "7115",
      "name_key": "story_chara_7115",
      "name_cn": "芭芭拉",
      "name_en": "Barbara",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 161,
            "bytes[1]": 115,
            "bytes[2]": 38,
            "bytes[3]": 171,
            "bytes[4]": 7,
            "bytes[5]": 204,
            "bytes[6]": 74,
            "bytes[7]": 250,
            "bytes[8]": 160,
            "bytes[9]": 191,
            "bytes[10]": 61,
            "bytes[11]": 80,
            "bytes[12]": 31,
            "bytes[13]": 78,
            "bytes[14]": 120,
            "bytes[15]": 54
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "7115",
        "name_key": "story_chara_7115",
        "hash128": "a17326ab07cc4afaa0bf3d501f4e7836",
        "paths": [],
        "skeletons": []
      }
    },
    {
      "id": "8001",
      "name_key": "story_chara_8001",
      "name_cn": "旁白",
      "name_en": "Narrator",
      "animations": [
        "idle"
      ],
      "prefab_ref": {
        "id": {
          "id": {
            "bytes[0]": 212,
            "bytes[1]": 102,
            "bytes[2]": 100,
            "bytes[3]": 205,
            "bytes[4]": 41,
            "bytes[5]": 216,
            "bytes[6]": 79,
            "bytes[7]": 60,
            "bytes[8]": 179,
            "bytes[9]": 38,
            "bytes[10]": 142,
            "bytes[11]": 85,
            "bytes[12]": 232,
            "bytes[13]": 129,
            "bytes[14]": 48,
            "bytes[15]": 175
          }
        }
      },
      "evidence": "StoryTellerConfig.characters 与本地化映射",
      "verified_mapping": {
        "id": "8001",
        "name_key": "story_chara_8001",
        "hash128": "d46664cd29d84f3cb3268e55e88130af",
        "paths": [
          "Assets/AssetBundle/Local/Story/Prefab/Charactor/story_chara_8001.prefab"
        ],
        "skeletons": []
      }
    }
  ],
  "buildings": [
    {
      "id": "bu_1",
      "group": "1",
      "name_cn": "我的家",
      "name_key": "building_1",
      "name_candidates": [
        [
          "building_1",
          "我的家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1267.0,
        "y": 6130.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": 13.0,
            "y": 326.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -65.0,
            "y": 347.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -9.0,
            "y": 345.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 20.0,
            "y": 164.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "6e7a7027ad7b8667"
        },
        {
          "level": 2,
          "asset_id": "260b96b6a5e4565b"
        },
        {
          "level": 3,
          "asset_id": "1835655873b65ce6"
        },
        {
          "level": 4,
          "asset_id": "410706ad1875c31b"
        },
        {
          "level": 5,
          "asset_id": "d4fbfcabbd48ea52"
        },
        {
          "level": 6,
          "asset_id": "4a864a996b7882de"
        },
        {
          "level": 7,
          "asset_id": "5bb5edf7c591ba10"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_1_1",
          "TypeId": "bu_1",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_1_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 10
            }
          ],
          "Resource": "meta_bu_1_1",
          "VfxRes": "meta_building_hs_1_1_fire_loop_prewarm",
          "Name": "building_1",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 25
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6e7a7027ad7b8667"
          ]
        },
        {
          "ID": "bu_1_2",
          "TypeId": "bu_1",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_1_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 20
            }
          ],
          "Resource": "meta_bu_1_2",
          "VfxRes": "",
          "Name": "building_1",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 30
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "260b96b6a5e4565b"
          ]
        },
        {
          "ID": "bu_1_3",
          "TypeId": "bu_1",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_1_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_1_3",
          "VfxRes": "",
          "Name": "building_1",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 35
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1835655873b65ce6"
          ]
        },
        {
          "ID": "bu_1_4",
          "TypeId": "bu_1",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 50
            }
          ],
          "Resource": "meta_bu_1_4",
          "VfxRes": "",
          "Name": "building_1",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 40
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "410706ad1875c31b"
          ]
        },
        {
          "ID": "bu_1_5",
          "TypeId": "bu_1",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_1_7",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_1_5",
          "VfxRes": "",
          "Name": "building_1",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 45
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4fbfcabbd48ea52"
          ]
        },
        {
          "ID": "bu_1_6",
          "TypeId": "bu_1",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_1_8",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 75
            }
          ],
          "Resource": "meta_bu_1_6",
          "VfxRes": "",
          "Name": "building_1",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 50
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4a864a996b7882de"
          ]
        },
        {
          "ID": "bu_1_7",
          "TypeId": "bu_1",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_1_7",
          "VfxRes": "",
          "Name": "building_1",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5bb5edf7c591ba10"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_1_1",
          "prefab_path": "local/meta/building/bu1/prefab/meta_bu_1_1.prefab",
          "prefab_bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
          "root_path_id": -5111352755419658031,
          "sprites": [
            {
              "asset_id": "6e7a7027ad7b8667",
              "sprite_name": "meta_tex_bu_1_1",
              "bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
              "path_id": 2394233541744026657,
              "component_path_id": 6413395081309060815
            }
          ]
        },
        {
          "resource": "meta_bu_1_2",
          "prefab_path": "local/meta/building/bu1/prefab/meta_bu_1_2.prefab",
          "prefab_bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
          "root_path_id": -2935446850784845372,
          "sprites": [
            {
              "asset_id": "260b96b6a5e4565b",
              "sprite_name": "meta_tex_bu_1_2",
              "bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
              "path_id": 4095645734237967231,
              "component_path_id": 1248820699802367411
            }
          ]
        },
        {
          "resource": "meta_bu_1_3",
          "prefab_path": "local/meta/building/bu1/prefab/meta_bu_1_3.prefab",
          "prefab_bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
          "root_path_id": 6806518429794950050,
          "sprites": [
            {
              "asset_id": "1835655873b65ce6",
              "sprite_name": "meta_tex_bu_1_3",
              "bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
              "path_id": 519540560391549022,
              "component_path_id": 5304003219095368801
            }
          ]
        },
        {
          "resource": "meta_bu_1_4",
          "prefab_path": "local/meta/building/bu1/prefab/meta_bu_1_4.prefab",
          "prefab_bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
          "root_path_id": 5894351588362202320,
          "sprites": [
            {
              "asset_id": "410706ad1875c31b",
              "sprite_name": "meta_tex_bu_1_4",
              "bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
              "path_id": -8216884557889675427,
              "component_path_id": 2315789317481104884
            }
          ]
        },
        {
          "resource": "meta_bu_1_5",
          "prefab_path": "local/meta/building/bu1/prefab/meta_bu_1_5.prefab",
          "prefab_bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
          "root_path_id": -6442175830759710217,
          "sprites": [
            {
              "asset_id": "d4fbfcabbd48ea52",
              "sprite_name": "meta_tex_bu_1_5",
              "bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
              "path_id": 3276010020924665300,
              "component_path_id": -4032566209817068918
            }
          ]
        },
        {
          "resource": "meta_bu_1_6",
          "prefab_path": "local/meta/building/bu1/prefab/meta_bu_1_6.prefab",
          "prefab_bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
          "root_path_id": 6941419374336459119,
          "sprites": [
            {
              "asset_id": "4a864a996b7882de",
              "sprite_name": "meta_tex_bu_1_6",
              "bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
              "path_id": -7680135683523913918,
              "component_path_id": -6400739229767207939
            }
          ]
        },
        {
          "resource": "meta_bu_1_7",
          "prefab_path": "local/meta/building/bu1/prefab/meta_bu_1_7.prefab",
          "prefab_bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
          "root_path_id": 3088068394186193360,
          "sprites": [
            {
              "asset_id": "5bb5edf7c591ba10",
              "sprite_name": "meta_tex_bu_1_7",
              "bundle": "local_meta_building_bu1_7f460810ce4957cf5f82c675f969de80.ab",
              "path_id": -6831982062560932298,
              "component_path_id": 179787172452075343
            }
          ]
        }
      ]
    },
    {
      "id": "bu_2",
      "group": "2",
      "name_cn": "我的花园",
      "name_key": "building_2",
      "name_candidates": [
        [
          "building_2",
          "我的花园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2017.0,
        "y": 6547.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -47.0,
            "y": 464.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 40.0,
            "y": -32.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -54.0,
            "y": 470.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 6.0,
            "y": -75.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "824ef546b2c7b086"
        },
        {
          "level": 2,
          "asset_id": "0a5f1d7fb1f2f666"
        },
        {
          "level": 3,
          "asset_id": "75436f0fa75980b2"
        },
        {
          "level": 4,
          "asset_id": "f7e647be8a917806"
        },
        {
          "level": 5,
          "asset_id": "4677a72f45282709"
        },
        {
          "level": 6,
          "asset_id": "0306cec80df9c4f4"
        },
        {
          "level": 7,
          "asset_id": "91321b2dfca0eb9d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_2_1",
          "TypeId": "bu_2",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_2_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 10
            }
          ],
          "Resource": "meta_bu_2_1",
          "VfxRes": "",
          "Name": "building_2",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 30
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "824ef546b2c7b086"
          ]
        },
        {
          "ID": "bu_2_2",
          "TypeId": "bu_2",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_2_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 15
            }
          ],
          "Resource": "meta_bu_2_2",
          "VfxRes": "",
          "Name": "building_2",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 40
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0a5f1d7fb1f2f666"
          ]
        },
        {
          "ID": "bu_2_3",
          "TypeId": "bu_2",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_2_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 25
            }
          ],
          "Resource": "meta_bu_2_3",
          "VfxRes": "",
          "Name": "building_2",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 50
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "75436f0fa75980b2"
          ]
        },
        {
          "ID": "bu_2_4",
          "TypeId": "bu_2",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_2_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_2_4",
          "VfxRes": "",
          "Name": "building_2",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 60
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f7e647be8a917806"
          ]
        },
        {
          "ID": "bu_2_5",
          "TypeId": "bu_2",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_2_7",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 40
            }
          ],
          "Resource": "meta_bu_2_5",
          "VfxRes": "",
          "Name": "building_2",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 70
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4677a72f45282709"
          ]
        },
        {
          "ID": "bu_2_6",
          "TypeId": "bu_2",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_2_8",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 50
            }
          ],
          "Resource": "meta_bu_2_6",
          "VfxRes": "",
          "Name": "building_2",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 80
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0306cec80df9c4f4"
          ]
        },
        {
          "ID": "bu_2_7",
          "TypeId": "bu_2",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_2_7",
          "VfxRes": "",
          "Name": "building_2",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91321b2dfca0eb9d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_2_1",
          "prefab_path": "local/meta/building/bu2/prefab/meta_bu_2_1.prefab",
          "prefab_bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
          "root_path_id": 5585008795474556501,
          "sprites": [
            {
              "asset_id": "824ef546b2c7b086",
              "sprite_name": "meta_tex_bu_2_1",
              "bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
              "path_id": 7930250600602652199,
              "component_path_id": 381586635871163506
            }
          ]
        },
        {
          "resource": "meta_bu_2_2",
          "prefab_path": "local/meta/building/bu2/prefab/meta_bu_2_2.prefab",
          "prefab_bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
          "root_path_id": -7310915408198684419,
          "sprites": [
            {
              "asset_id": "0a5f1d7fb1f2f666",
              "sprite_name": "meta_tex_bu_2_2",
              "bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
              "path_id": -932499033467931508,
              "component_path_id": 5678998829342385206
            }
          ]
        },
        {
          "resource": "meta_bu_2_3",
          "prefab_path": "local/meta/building/bu2/prefab/meta_bu_2_3.prefab",
          "prefab_bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
          "root_path_id": -1057021670936665652,
          "sprites": [
            {
              "asset_id": "75436f0fa75980b2",
              "sprite_name": "meta_tex_bu_2_3",
              "bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
              "path_id": 7993081556606953910,
              "component_path_id": -7073936955599350436
            }
          ]
        },
        {
          "resource": "meta_bu_2_4",
          "prefab_path": "local/meta/building/bu2/prefab/meta_bu_2_4.prefab",
          "prefab_bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
          "root_path_id": 1843434638803010633,
          "sprites": [
            {
              "asset_id": "f7e647be8a917806",
              "sprite_name": "meta_tex_bu_2_4",
              "bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
              "path_id": -4507293883206782007,
              "component_path_id": 5801693194874557993
            }
          ]
        },
        {
          "resource": "meta_bu_2_5",
          "prefab_path": "local/meta/building/bu2/prefab/meta_bu_2_5.prefab",
          "prefab_bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
          "root_path_id": 5898365564202382806,
          "sprites": [
            {
              "asset_id": "4677a72f45282709",
              "sprite_name": "meta_tex_bu_2_5",
              "bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
              "path_id": 311737150177572460,
              "component_path_id": -8709839460158675401
            }
          ]
        },
        {
          "resource": "meta_bu_2_6",
          "prefab_path": "local/meta/building/bu2/prefab/meta_bu_2_6.prefab",
          "prefab_bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
          "root_path_id": -4589110728196199734,
          "sprites": [
            {
              "asset_id": "0306cec80df9c4f4",
              "sprite_name": "meta_tex_bu_2_6",
              "bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
              "path_id": -8000226838735872077,
              "component_path_id": 8187862486580306263
            }
          ]
        },
        {
          "resource": "meta_bu_2_7",
          "prefab_path": "local/meta/building/bu2/prefab/meta_bu_2_7.prefab",
          "prefab_bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
          "root_path_id": 8807077668797194158,
          "sprites": [
            {
              "asset_id": "91321b2dfca0eb9d",
              "sprite_name": "meta_tex_bu_2_7",
              "bundle": "local_meta_building_bu2_b28e024314b4e93cc7ab457f840ec7f4.ab",
              "path_id": 711778540345634153,
              "component_path_id": 1665810209723305978
            }
          ]
        }
      ]
    },
    {
      "id": "bu_3",
      "group": "3",
      "name_cn": "法式甜品店",
      "name_key": "building_3",
      "name_candidates": [
        [
          "building_3",
          "法式甜品店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2350.199951171875,
        "y": 5870.9990234375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -24.0,
            "y": 243.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 240.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "4fd5f8408ee85292"
        },
        {
          "level": 2,
          "asset_id": "c4e4429299b5d2bb"
        },
        {
          "level": 3,
          "asset_id": "e964d23e80463ba8"
        },
        {
          "level": 4,
          "asset_id": "7683229590cf3db4"
        },
        {
          "level": 5,
          "asset_id": "fc133aaba5df3b57"
        },
        {
          "level": 6,
          "asset_id": "b9e320cf72a23deb"
        },
        {
          "level": 7,
          "asset_id": "94dbd5ba3d22469b"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_3_1",
          "TypeId": "bu_3",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_3_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 30
            }
          ],
          "Resource": "meta_bu_3_1",
          "VfxRes": "",
          "Name": "building_3",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 90
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4fd5f8408ee85292"
          ]
        },
        {
          "ID": "bu_3_2",
          "TypeId": "bu_3",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 160
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_3_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_3_2",
          "VfxRes": "",
          "Name": "building_3",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 170
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c4e4429299b5d2bb"
          ]
        },
        {
          "ID": "bu_3_3",
          "TypeId": "bu_3",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 260
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_3_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_3_3",
          "VfxRes": "",
          "Name": "building_3",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 270
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e964d23e80463ba8"
          ]
        },
        {
          "ID": "bu_3_4",
          "TypeId": "bu_3",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_3_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_3_4",
          "VfxRes": "",
          "Name": "building_3",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 410
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7683229590cf3db4"
          ]
        },
        {
          "ID": "bu_3_5",
          "TypeId": "bu_3",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 540
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_3_7",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_3_5",
          "VfxRes": "",
          "Name": "building_3",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 550
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fc133aaba5df3b57"
          ]
        },
        {
          "ID": "bu_3_6",
          "TypeId": "bu_3",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_3_8",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_3_6",
          "VfxRes": "",
          "Name": "building_3",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 710
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b9e320cf72a23deb"
          ]
        },
        {
          "ID": "bu_3_7",
          "TypeId": "bu_3",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_3_7",
          "VfxRes": "",
          "Name": "building_3",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "94dbd5ba3d22469b"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_3_1",
          "prefab_path": "local/meta/building/bu3/prefab/meta_bu_3_1.prefab",
          "prefab_bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
          "root_path_id": -6221071557780207276,
          "sprites": [
            {
              "asset_id": "4fd5f8408ee85292",
              "sprite_name": "meta_tex_bu_3_1",
              "bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
              "path_id": -5228024629699502996,
              "component_path_id": 8369105340195419861
            }
          ]
        },
        {
          "resource": "meta_bu_3_2",
          "prefab_path": "local/meta/building/bu3/prefab/meta_bu_3_2.prefab",
          "prefab_bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
          "root_path_id": 8477634564908429638,
          "sprites": [
            {
              "asset_id": "c4e4429299b5d2bb",
              "sprite_name": "meta_tex_bu_3_2",
              "bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
              "path_id": -8613021559340841719,
              "component_path_id": -1720017904416582865
            }
          ]
        },
        {
          "resource": "meta_bu_3_3",
          "prefab_path": "local/meta/building/bu3/prefab/meta_bu_3_3.prefab",
          "prefab_bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
          "root_path_id": 852620877308103499,
          "sprites": [
            {
              "asset_id": "e964d23e80463ba8",
              "sprite_name": "meta_tex_bu_3_3",
              "bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
              "path_id": -4382504426670433872,
              "component_path_id": 2827235209509410258
            }
          ]
        },
        {
          "resource": "meta_bu_3_4",
          "prefab_path": "local/meta/building/bu3/prefab/meta_bu_3_4.prefab",
          "prefab_bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
          "root_path_id": 3403845560983637878,
          "sprites": [
            {
              "asset_id": "7683229590cf3db4",
              "sprite_name": "meta_tex_bu_3_4",
              "bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
              "path_id": -6332589631908569275,
              "component_path_id": -6420774399112058627
            }
          ]
        },
        {
          "resource": "meta_bu_3_5",
          "prefab_path": "local/meta/building/bu3/prefab/meta_bu_3_5.prefab",
          "prefab_bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
          "root_path_id": 8356808851191113892,
          "sprites": [
            {
              "asset_id": "fc133aaba5df3b57",
              "sprite_name": "meta_tex_bu_3_5",
              "bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
              "path_id": 3983877230942334046,
              "component_path_id": 4891006286897019830
            }
          ]
        },
        {
          "resource": "meta_bu_3_6",
          "prefab_path": "local/meta/building/bu3/prefab/meta_bu_3_6.prefab",
          "prefab_bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
          "root_path_id": 1405460824545595400,
          "sprites": [
            {
              "asset_id": "b9e320cf72a23deb",
              "sprite_name": "meta_tex_bu_3_6",
              "bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
              "path_id": -7468499897686287168,
              "component_path_id": -950643324678684228
            }
          ]
        },
        {
          "resource": "meta_bu_3_7",
          "prefab_path": "local/meta/building/bu3/prefab/meta_bu_3_7.prefab",
          "prefab_bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
          "root_path_id": -6559322935130865943,
          "sprites": [
            {
              "asset_id": "94dbd5ba3d22469b",
              "sprite_name": "meta_tex_bu_3_7",
              "bundle": "local_meta_building_bu3_8327a6ae593ed6dc4d5d9e3e2b890cb6.ab",
              "path_id": 8538408529703307556,
              "component_path_id": -4909412075166969016
            }
          ]
        }
      ]
    },
    {
      "id": "bu_4",
      "group": "4",
      "name_cn": "小镇广场",
      "name_key": "building_4",
      "name_candidates": [
        [
          "building_4",
          "小镇广场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3432.0,
        "y": 5690.59912109375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -40.0,
            "y": 190.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -25.0,
            "y": 186.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "be9351d4fe05e190"
        },
        {
          "level": 2,
          "asset_id": "c9dc0816e176bf1e"
        },
        {
          "level": 3,
          "asset_id": "11d587432dcb970f"
        },
        {
          "level": 4,
          "asset_id": "4530104793458325"
        },
        {
          "level": 5,
          "asset_id": "105799eca5ebc134"
        },
        {
          "level": 6,
          "asset_id": "72e230058acb2cc4"
        },
        {
          "level": 7,
          "asset_id": "008490d5ba7c50a7"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_4_1",
          "TypeId": "bu_4",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 100
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 30
            }
          ],
          "Resource": "meta_bu_4_1",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 110
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "be9351d4fe05e190"
          ]
        },
        {
          "ID": "bu_4_2",
          "TypeId": "bu_4",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 20
            }
          ],
          "Resource": "meta_bu_4_2",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 90
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "c9dc0816e176bf1e"
          ]
        },
        {
          "ID": "bu_4_3",
          "TypeId": "bu_4",
          "Level": 2,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 110
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_4_2",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 120
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "c9dc0816e176bf1e"
          ]
        },
        {
          "ID": "bu_4_4",
          "TypeId": "bu_4",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 120
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_4_3",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 130
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "11d587432dcb970f"
          ]
        },
        {
          "ID": "bu_4_5",
          "TypeId": "bu_4",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 200
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_4_3",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 210
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "11d587432dcb970f"
          ]
        },
        {
          "ID": "bu_4_6",
          "TypeId": "bu_4",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 120
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_4_4",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 130
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "4530104793458325"
          ]
        },
        {
          "ID": "bu_4_7",
          "TypeId": "bu_4",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 140
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 40
            }
          ],
          "Resource": "meta_bu_4_4",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 150
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "4530104793458325"
          ]
        },
        {
          "ID": "bu_4_8",
          "TypeId": "bu_4",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 300
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_4_4",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 310
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "4530104793458325"
          ]
        },
        {
          "ID": "bu_4_9",
          "TypeId": "bu_4",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 140
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 40
            }
          ],
          "Resource": "meta_bu_4_5",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 150
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "105799eca5ebc134"
          ]
        },
        {
          "ID": "bu_4_10",
          "TypeId": "bu_4",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 160
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 45
            }
          ],
          "Resource": "meta_bu_4_5",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 170
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "105799eca5ebc134"
          ]
        },
        {
          "ID": "bu_4_11",
          "TypeId": "bu_4",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 320
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_4_5",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 330
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "105799eca5ebc134"
          ]
        },
        {
          "ID": "bu_4_12",
          "TypeId": "bu_4",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 140
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 40
            }
          ],
          "Resource": "meta_bu_4_6",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 150
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "72e230058acb2cc4"
          ]
        },
        {
          "ID": "bu_4_13",
          "TypeId": "bu_4",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 150
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 40
            }
          ],
          "Resource": "meta_bu_4_6",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 160
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "72e230058acb2cc4"
          ]
        },
        {
          "ID": "bu_4_14",
          "TypeId": "bu_4",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_4_6",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 210
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "72e230058acb2cc4"
          ]
        },
        {
          "ID": "bu_4_15",
          "TypeId": "bu_4",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_4_6",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 310
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "72e230058acb2cc4"
          ]
        },
        {
          "ID": "bu_4_16",
          "TypeId": "bu_4",
          "Level": 6,
          "Stage": 5,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_4_6",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 610
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": [
            "72e230058acb2cc4"
          ]
        },
        {
          "ID": "bu_4_17",
          "TypeId": "bu_4",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_4_7",
          "VfxRes": "",
          "Name": "building_4",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 30.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_4_1",
          "prefab_path": "local/meta/building/bu4/prefab/meta_bu_4_1.prefab",
          "prefab_bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
          "root_path_id": 8582968082270104343,
          "sprites": [
            {
              "asset_id": "be9351d4fe05e190",
              "sprite_name": "meta_tex_bu_4_1",
              "bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
              "path_id": -3283915074892063951,
              "component_path_id": 6119637740488387378
            }
          ]
        },
        {
          "resource": "meta_bu_4_2",
          "prefab_path": "local/meta/building/bu4/prefab/meta_bu_4_2.prefab",
          "prefab_bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
          "root_path_id": -840078446557231858,
          "sprites": [
            {
              "asset_id": "c9dc0816e176bf1e",
              "sprite_name": "meta_tex_bu_4_2",
              "bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
              "path_id": -525634620332675905,
              "component_path_id": -6467133786224689917
            }
          ]
        },
        {
          "resource": "meta_bu_4_3",
          "prefab_path": "local/meta/building/bu4/prefab/meta_bu_4_3.prefab",
          "prefab_bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
          "root_path_id": -5655935392500299230,
          "sprites": [
            {
              "asset_id": "11d587432dcb970f",
              "sprite_name": "meta_tex_bu_4_3",
              "bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
              "path_id": -874189999051604758,
              "component_path_id": -4269261622483839874
            }
          ]
        },
        {
          "resource": "meta_bu_4_4",
          "prefab_path": "local/meta/building/bu4/prefab/meta_bu_4_4.prefab",
          "prefab_bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
          "root_path_id": 5099339299718339416,
          "sprites": [
            {
              "asset_id": "4530104793458325",
              "sprite_name": "meta_tex_bu_4_4",
              "bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
              "path_id": 3392958902975791117,
              "component_path_id": 503688156624754807
            }
          ]
        },
        {
          "resource": "meta_bu_4_5",
          "prefab_path": "local/meta/building/bu4/prefab/meta_bu_4_5.prefab",
          "prefab_bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
          "root_path_id": 722945222904912929,
          "sprites": [
            {
              "asset_id": "105799eca5ebc134",
              "sprite_name": "meta_tex_bu_4_5",
              "bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
              "path_id": 916862115713155876,
              "component_path_id": 1297852203406384296
            }
          ]
        },
        {
          "resource": "meta_bu_4_6",
          "prefab_path": "local/meta/building/bu4/prefab/meta_bu_4_6.prefab",
          "prefab_bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
          "root_path_id": -153420854982910556,
          "sprites": [
            {
              "asset_id": "72e230058acb2cc4",
              "sprite_name": "meta_tex_bu_4_6",
              "bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
              "path_id": 5466105050932910995,
              "component_path_id": 8321358166503479037
            }
          ]
        },
        {
          "resource": "meta_bu_4_7",
          "prefab_path": "local/meta/building/bu4/prefab/meta_bu_4_7.prefab",
          "prefab_bundle": "local_meta_building_bu4_dc303e72e8e9504fcfb24be482e2356c.ab",
          "root_path_id": -575904973372775897,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_5",
      "group": "5",
      "name_cn": "毛绒玩具店",
      "name_key": "building_5",
      "name_candidates": [
        [
          "building_5",
          "毛绒玩具店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3126.0,
        "y": 6240.59912109375
      },
      "vfx": [
        {
          "levelRange": "1-3",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -86.0,
            "y": 372.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "4-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -26.0,
            "y": 289.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "221b2077b8918c24"
        },
        {
          "level": 2,
          "asset_id": "40fdc9ed76852982"
        },
        {
          "level": 3,
          "asset_id": "a7b5638d5991ea93"
        },
        {
          "level": 4,
          "asset_id": "7c52ac4036f4b49c"
        },
        {
          "level": 5,
          "asset_id": "60ff385981d2d632"
        },
        {
          "level": 6,
          "asset_id": "e15733c0de49e3cb"
        },
        {
          "level": 7,
          "asset_id": "25c4923ed59c6e2d"
        },
        {
          "level": 8,
          "asset_id": "4b107bbc525bd2de"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_5_1",
          "TypeId": "bu_5",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 150
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_5_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_5_1",
          "VfxRes": "",
          "Name": "building_5",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 150
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "221b2077b8918c24"
          ]
        },
        {
          "ID": "bu_5_2",
          "TypeId": "bu_5",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 300
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_5_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_5_2",
          "VfxRes": "",
          "Name": "building_5",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 300
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "40fdc9ed76852982"
          ]
        },
        {
          "ID": "bu_5_3",
          "TypeId": "bu_5",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 450
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_5_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_5_3",
          "VfxRes": "",
          "Name": "building_5",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 450
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a7b5638d5991ea93"
          ]
        },
        {
          "ID": "bu_5_4",
          "TypeId": "bu_5",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_5_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_5_4",
          "VfxRes": "",
          "Name": "building_5",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c52ac4036f4b49c"
          ]
        },
        {
          "ID": "bu_5_5",
          "TypeId": "bu_5",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 650
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_5_7",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_5_5",
          "VfxRes": "",
          "Name": "building_5",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 650
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "60ff385981d2d632"
          ]
        },
        {
          "ID": "bu_5_6",
          "TypeId": "bu_5",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_5_6",
          "VfxRes": "",
          "Name": "building_5",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e15733c0de49e3cb"
          ]
        },
        {
          "ID": "bu_5_7",
          "TypeId": "bu_5",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_5_8",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 260
            }
          ],
          "Resource": "meta_bu_5_6",
          "VfxRes": "",
          "Name": "building_5",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e15733c0de49e3cb"
          ]
        },
        {
          "ID": "bu_5_8",
          "TypeId": "bu_5",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 900
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_5_7",
          "VfxRes": "",
          "Name": "building_5",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 900
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "25c4923ed59c6e2d"
          ]
        },
        {
          "ID": "bu_5_9",
          "TypeId": "bu_5",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_5_9",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 340
            }
          ],
          "Resource": "meta_bu_5_7",
          "VfxRes": "",
          "Name": "building_5",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "25c4923ed59c6e2d"
          ]
        },
        {
          "ID": "bu_5_10",
          "TypeId": "bu_5",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_5_8",
          "VfxRes": "",
          "Name": "building_5",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b107bbc525bd2de"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_5_1",
          "prefab_path": "local/meta/building/bu5/prefab/meta_bu_5_1.prefab",
          "prefab_bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
          "root_path_id": 2798464241828877443,
          "sprites": [
            {
              "asset_id": "221b2077b8918c24",
              "sprite_name": "meta_tex_bu_5_1",
              "bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
              "path_id": -5011928594377981169,
              "component_path_id": -9197016112522876483
            }
          ]
        },
        {
          "resource": "meta_bu_5_2",
          "prefab_path": "local/meta/building/bu5/prefab/meta_bu_5_2.prefab",
          "prefab_bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
          "root_path_id": 6497556367604406426,
          "sprites": [
            {
              "asset_id": "40fdc9ed76852982",
              "sprite_name": "meta_tex_bu_5_2",
              "bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
              "path_id": -8542906359726179648,
              "component_path_id": 7085308114239513754
            }
          ]
        },
        {
          "resource": "meta_bu_5_3",
          "prefab_path": "local/meta/building/bu5/prefab/meta_bu_5_3.prefab",
          "prefab_bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
          "root_path_id": 2230890026194236058,
          "sprites": [
            {
              "asset_id": "a7b5638d5991ea93",
              "sprite_name": "meta_tex_bu_5_3",
              "bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
              "path_id": 7016123951246076062,
              "component_path_id": 4349624211462428310
            }
          ]
        },
        {
          "resource": "meta_bu_5_4",
          "prefab_path": "local/meta/building/bu5/prefab/meta_bu_5_4.prefab",
          "prefab_bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
          "root_path_id": 2355172518438863146,
          "sprites": [
            {
              "asset_id": "7c52ac4036f4b49c",
              "sprite_name": "meta_tex_bu_5_4",
              "bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
              "path_id": -2537796775724753703,
              "component_path_id": 2951313456572345361
            }
          ]
        },
        {
          "resource": "meta_bu_5_5",
          "prefab_path": "local/meta/building/bu5/prefab/meta_bu_5_5.prefab",
          "prefab_bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
          "root_path_id": -2179320224797789796,
          "sprites": [
            {
              "asset_id": "60ff385981d2d632",
              "sprite_name": "meta_tex_bu_5_5",
              "bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
              "path_id": 7154642571882489605,
              "component_path_id": -2388772091991138483
            }
          ]
        },
        {
          "resource": "meta_bu_5_6",
          "prefab_path": "local/meta/building/bu5/prefab/meta_bu_5_6.prefab",
          "prefab_bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
          "root_path_id": -8342248030371069903,
          "sprites": [
            {
              "asset_id": "e15733c0de49e3cb",
              "sprite_name": "meta_tex_bu_5_6",
              "bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
              "path_id": 8737747059881007627,
              "component_path_id": 429599860142208154
            }
          ]
        },
        {
          "resource": "meta_bu_5_7",
          "prefab_path": "local/meta/building/bu5/prefab/meta_bu_5_7.prefab",
          "prefab_bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
          "root_path_id": -5246269083095571988,
          "sprites": [
            {
              "asset_id": "25c4923ed59c6e2d",
              "sprite_name": "meta_tex_bu_5_7",
              "bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
              "path_id": -2649938801314651920,
              "component_path_id": 883890843087051358
            }
          ]
        },
        {
          "resource": "meta_bu_5_8",
          "prefab_path": "local/meta/building/bu5/prefab/meta_bu_5_8.prefab",
          "prefab_bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
          "root_path_id": -3103773951128010215,
          "sprites": [
            {
              "asset_id": "4b107bbc525bd2de",
              "sprite_name": "meta_tex_bu_5_8",
              "bundle": "local_meta_building_bu5_211b8bc74e28a9a3b6f6d6abc84cf1ff.ab",
              "path_id": -4566996741744584213,
              "component_path_id": 2092653457189347932
            }
          ]
        }
      ]
    },
    {
      "id": "bu_6",
      "group": "6",
      "name_cn": "缆车",
      "name_key": "building_6",
      "name_candidates": [
        [
          "building_6",
          "缆车"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4428.0,
        "y": 6301.59912109375
      },
      "vfx": [
        {
          "levelRange": "1-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": -14.4000244140625,
            "y": 70.4000244140625,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -4.999908447265625,
            "y": 84.9998779296875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "9a3702969ffc0c1d"
        },
        {
          "level": 2,
          "asset_id": "443df8b7cf73b991"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_6_1",
          "TypeId": "bu_6",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_6_1",
          "VfxRes": "",
          "Name": "building_6",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9a3702969ffc0c1d"
          ]
        },
        {
          "ID": "bu_6_2",
          "TypeId": "bu_6",
          "Level": 2,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_6_2",
          "VfxRes": "",
          "Name": "building_6",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_6_1",
          "prefab_path": "local/meta/building/bu6/prefab/meta_bu_6_1.prefab",
          "prefab_bundle": "local_meta_building_bu6_99da88000c6f9ad2ea7ebb7ebf4dc46f.ab",
          "root_path_id": 6588155479280076288,
          "sprites": [
            {
              "asset_id": "9a3702969ffc0c1d",
              "sprite_name": "meta_tex_bu_6_1",
              "bundle": "local_meta_building_bu6_99da88000c6f9ad2ea7ebb7ebf4dc46f.ab",
              "path_id": -659460912175152340,
              "component_path_id": -6107950263078705568
            }
          ]
        },
        {
          "resource": "meta_bu_6_2",
          "prefab_path": "local/meta/building/bu6/prefab/meta_bu_6_2.prefab",
          "prefab_bundle": "local_meta_building_bu6_99da88000c6f9ad2ea7ebb7ebf4dc46f.ab",
          "root_path_id": -3997806344596276231,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_7",
      "group": "7",
      "name_cn": "户外运动中心",
      "name_key": "building_7",
      "name_candidates": [
        [
          "building_7",
          "户外运动中心"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4141.0,
        "y": 6764.59912109375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": 3.0,
            "y": 397.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -50.0,
            "y": 212.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.199951171875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a636e128196e7a40"
        },
        {
          "level": 2,
          "asset_id": "e40e3f3f61ee78dd"
        },
        {
          "level": 3,
          "asset_id": "1b73c453a040cb4c"
        },
        {
          "level": 4,
          "asset_id": "4eb268f3b458ea58"
        },
        {
          "level": 5,
          "asset_id": "a4f91b406a3d25f7"
        },
        {
          "level": 6,
          "asset_id": "17cec9ccdb09be2e"
        },
        {
          "level": 7,
          "asset_id": "26e86eefee42434c"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_7_1",
          "TypeId": "bu_7",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_7_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 50
            }
          ],
          "Resource": "meta_bu_7_1",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a636e128196e7a40"
          ]
        },
        {
          "ID": "bu_7_2",
          "TypeId": "bu_7",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 320
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_7_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_7_2",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 320
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e40e3f3f61ee78dd"
          ]
        },
        {
          "ID": "bu_7_3",
          "TypeId": "bu_7",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 350
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_7_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_7_3",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 350
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b73c453a040cb4c"
          ]
        },
        {
          "ID": "bu_7_4",
          "TypeId": "bu_7",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_7_4",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4eb268f3b458ea58"
          ]
        },
        {
          "ID": "bu_7_5",
          "TypeId": "bu_7",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 450
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_7_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_7_4",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 450
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4eb268f3b458ea58"
          ]
        },
        {
          "ID": "bu_7_6",
          "TypeId": "bu_7",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 520
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_7_5",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 520
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a4f91b406a3d25f7"
          ]
        },
        {
          "ID": "bu_7_7",
          "TypeId": "bu_7",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_7_5",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a4f91b406a3d25f7"
          ]
        },
        {
          "ID": "bu_7_8",
          "TypeId": "bu_7",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 650
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_7_7",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_7_5",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 650
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a4f91b406a3d25f7"
          ]
        },
        {
          "ID": "bu_7_9",
          "TypeId": "bu_7",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 680
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_7_6",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 680
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "17cec9ccdb09be2e"
          ]
        },
        {
          "ID": "bu_7_10",
          "TypeId": "bu_7",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 750
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_7_6",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 750
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "17cec9ccdb09be2e"
          ]
        },
        {
          "ID": "bu_7_11",
          "TypeId": "bu_7",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_7_6",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "17cec9ccdb09be2e"
          ]
        },
        {
          "ID": "bu_7_12",
          "TypeId": "bu_7",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_7_8",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 285
            }
          ],
          "Resource": "meta_bu_7_6",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "17cec9ccdb09be2e"
          ]
        },
        {
          "ID": "bu_7_13",
          "TypeId": "bu_7",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_7_7",
          "VfxRes": "",
          "Name": "building_7",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "26e86eefee42434c"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_7_1",
          "prefab_path": "local/meta/building/bu7/prefab/meta_bu_7_1.prefab",
          "prefab_bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
          "root_path_id": 2761016258095008562,
          "sprites": [
            {
              "asset_id": "a636e128196e7a40",
              "sprite_name": "meta_tex_bu_7_1",
              "bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
              "path_id": -6061402096435966685,
              "component_path_id": 5957821496400107962
            }
          ]
        },
        {
          "resource": "meta_bu_7_2",
          "prefab_path": "local/meta/building/bu7/prefab/meta_bu_7_2.prefab",
          "prefab_bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
          "root_path_id": -6977514236094857628,
          "sprites": [
            {
              "asset_id": "e40e3f3f61ee78dd",
              "sprite_name": "meta_tex_bu_7_2",
              "bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
              "path_id": 868815576234694375,
              "component_path_id": 6776786618498017674
            }
          ]
        },
        {
          "resource": "meta_bu_7_3",
          "prefab_path": "local/meta/building/bu7/prefab/meta_bu_7_3.prefab",
          "prefab_bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
          "root_path_id": -2062249150575696373,
          "sprites": [
            {
              "asset_id": "1b73c453a040cb4c",
              "sprite_name": "meta_tex_bu_7_3",
              "bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
              "path_id": 3474323567906202657,
              "component_path_id": -8387259692423156196
            }
          ]
        },
        {
          "resource": "meta_bu_7_4",
          "prefab_path": "local/meta/building/bu7/prefab/meta_bu_7_4.prefab",
          "prefab_bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
          "root_path_id": -6165318644952812571,
          "sprites": [
            {
              "asset_id": "4eb268f3b458ea58",
              "sprite_name": "meta_tex_bu_7_4",
              "bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
              "path_id": 8072872657864114571,
              "component_path_id": 566113596859028454
            }
          ]
        },
        {
          "resource": "meta_bu_7_5",
          "prefab_path": "local/meta/building/bu7/prefab/meta_bu_7_5.prefab",
          "prefab_bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
          "root_path_id": -8051419667446529920,
          "sprites": [
            {
              "asset_id": "a4f91b406a3d25f7",
              "sprite_name": "meta_tex_bu_7_5",
              "bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
              "path_id": -5899263645512284633,
              "component_path_id": -4770878302799077018
            }
          ]
        },
        {
          "resource": "meta_bu_7_6",
          "prefab_path": "local/meta/building/bu7/prefab/meta_bu_7_6.prefab",
          "prefab_bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
          "root_path_id": 8511707125588758892,
          "sprites": [
            {
              "asset_id": "17cec9ccdb09be2e",
              "sprite_name": "meta_tex_bu_7_6",
              "bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
              "path_id": 6950927569922904836,
              "component_path_id": 6904158444625646996
            }
          ]
        },
        {
          "resource": "meta_bu_7_7",
          "prefab_path": "local/meta/building/bu7/prefab/meta_bu_7_7.prefab",
          "prefab_bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
          "root_path_id": -8829772595370806992,
          "sprites": [
            {
              "asset_id": "26e86eefee42434c",
              "sprite_name": "meta_tex_bu_7_7",
              "bundle": "local_meta_building_bu7_ffb1c4a08d7248bc0c79d4e2face0142.ab",
              "path_id": -8889552610293788127,
              "component_path_id": -55889793041590017
            }
          ]
        }
      ]
    },
    {
      "id": "bu_8",
      "group": "8",
      "name_cn": "酒吧",
      "name_key": "building_8",
      "name_candidates": [
        [
          "building_8",
          "酒吧"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3158.0,
        "y": 7297.59912109375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8000000715255737,
            "y": 0.8000000715255737,
            "z": 0.8000000715255737
          },
          "pos": {
            "x": -76.30000305175781,
            "y": 321.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 55.0,
            "y": -48.0,
            "z": -0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2999999523162842,
            "y": 1.2999999523162842,
            "z": 1.2999999523162842
          },
          "pos": {
            "x": 58.0,
            "y": 357.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 71.0,
            "y": -38.0,
            "z": -0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "01357b793f4e2f7e"
        },
        {
          "level": 2,
          "asset_id": "0a066e16f7bac6ba"
        },
        {
          "level": 3,
          "asset_id": "5f8a2f9a70011990"
        },
        {
          "level": 4,
          "asset_id": "7b1e64a573f2b2c1"
        },
        {
          "level": 5,
          "asset_id": "533bfa1012c33270"
        },
        {
          "level": 6,
          "asset_id": "7689e834cc839f0b"
        },
        {
          "level": 7,
          "asset_id": "1537a6d53e3dcdea"
        },
        {
          "level": 8,
          "asset_id": "5ec19c8714615305"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_8_1",
          "TypeId": "bu_8",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 200
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_8_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 30
            }
          ],
          "Resource": "meta_bu_8_1",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "01357b793f4e2f7e"
          ]
        },
        {
          "ID": "bu_8_2",
          "TypeId": "bu_8",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 140
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_8_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_8_2",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 140
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0a066e16f7bac6ba"
          ]
        },
        {
          "ID": "bu_8_3",
          "TypeId": "bu_8",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 160
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 20
            }
          ],
          "Resource": "meta_bu_8_3",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 160
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5f8a2f9a70011990"
          ]
        },
        {
          "ID": "bu_8_4",
          "TypeId": "bu_8",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 300
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_8_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 80
            }
          ],
          "Resource": "meta_bu_8_3",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 300
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5f8a2f9a70011990"
          ]
        },
        {
          "ID": "bu_8_5",
          "TypeId": "bu_8",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 30
            }
          ],
          "Resource": "meta_bu_8_4",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7b1e64a573f2b2c1"
          ]
        },
        {
          "ID": "bu_8_6",
          "TypeId": "bu_8",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 400
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_8_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_8_4",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 400
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7b1e64a573f2b2c1"
          ]
        },
        {
          "ID": "bu_8_7",
          "TypeId": "bu_8",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 240
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_8_5",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 240
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "533bfa1012c33270"
          ]
        },
        {
          "ID": "bu_8_8",
          "TypeId": "bu_8",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 320
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 45
            }
          ],
          "Resource": "meta_bu_8_5",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 320
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "533bfa1012c33270"
          ]
        },
        {
          "ID": "bu_8_9",
          "TypeId": "bu_8",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 500
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_8_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_8_5",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 500
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "533bfa1012c33270"
          ]
        },
        {
          "ID": "bu_8_10",
          "TypeId": "bu_8",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 320
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 45
            }
          ],
          "Resource": "meta_bu_8_6",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 320
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7689e834cc839f0b"
          ]
        },
        {
          "ID": "bu_8_11",
          "TypeId": "bu_8",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_8_6",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7689e834cc839f0b"
          ]
        },
        {
          "ID": "bu_8_12",
          "TypeId": "bu_8",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_8_6",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7689e834cc839f0b"
          ]
        },
        {
          "ID": "bu_8_13",
          "TypeId": "bu_8",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 700
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_8_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_8_6",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 700
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7689e834cc839f0b"
          ]
        },
        {
          "ID": "bu_8_14",
          "TypeId": "bu_8",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 420
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_8_7",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 420
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1537a6d53e3dcdea"
          ]
        },
        {
          "ID": "bu_8_15",
          "TypeId": "bu_8",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 510
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_8_7",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 510
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1537a6d53e3dcdea"
          ]
        },
        {
          "ID": "bu_8_16",
          "TypeId": "bu_8",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_8_7",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1537a6d53e3dcdea"
          ]
        },
        {
          "ID": "bu_8_17",
          "TypeId": "bu_8",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_8_7",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1537a6d53e3dcdea"
          ]
        },
        {
          "ID": "bu_8_18",
          "TypeId": "bu_8",
          "Level": 7,
          "Stage": 5,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 900
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_8_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 240
            }
          ],
          "Resource": "meta_bu_8_7",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 900
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1537a6d53e3dcdea"
          ]
        },
        {
          "ID": "bu_8_19",
          "TypeId": "bu_8",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_8_8",
          "VfxRes": "",
          "Name": "building_8",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_8_1",
          "prefab_path": "local/meta/building/bu8/prefab/meta_bu_8_1.prefab",
          "prefab_bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
          "root_path_id": -5276393623131067419,
          "sprites": [
            {
              "asset_id": "01357b793f4e2f7e",
              "sprite_name": "meta_tex_bu_8_1",
              "bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
              "path_id": -7720196278350140010,
              "component_path_id": 1449732757586610950
            }
          ]
        },
        {
          "resource": "meta_bu_8_2",
          "prefab_path": "local/meta/building/bu8/prefab/meta_bu_8_2.prefab",
          "prefab_bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
          "root_path_id": -5915171169196168940,
          "sprites": [
            {
              "asset_id": "0a066e16f7bac6ba",
              "sprite_name": "meta_tex_bu_8_2",
              "bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
              "path_id": -7515591150384030463,
              "component_path_id": -5598326931051310281
            }
          ]
        },
        {
          "resource": "meta_bu_8_3",
          "prefab_path": "local/meta/building/bu8/prefab/meta_bu_8_3.prefab",
          "prefab_bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
          "root_path_id": -3915401432285331372,
          "sprites": [
            {
              "asset_id": "5f8a2f9a70011990",
              "sprite_name": "meta_tex_bu_8_3",
              "bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
              "path_id": -8780403835080997744,
              "component_path_id": 7316509957347539903
            }
          ]
        },
        {
          "resource": "meta_bu_8_4",
          "prefab_path": "local/meta/building/bu8/prefab/meta_bu_8_4.prefab",
          "prefab_bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
          "root_path_id": -730363749170203367,
          "sprites": [
            {
              "asset_id": "7b1e64a573f2b2c1",
              "sprite_name": "meta_tex_bu_8_4",
              "bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
              "path_id": -8342802903775714328,
              "component_path_id": -1514681625624706275
            }
          ]
        },
        {
          "resource": "meta_bu_8_5",
          "prefab_path": "local/meta/building/bu8/prefab/meta_bu_8_5.prefab",
          "prefab_bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
          "root_path_id": 4172832949506021137,
          "sprites": [
            {
              "asset_id": "533bfa1012c33270",
              "sprite_name": "meta_tex_bu_8_5",
              "bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
              "path_id": -5482910544303322276,
              "component_path_id": 168128012737451424
            }
          ]
        },
        {
          "resource": "meta_bu_8_6",
          "prefab_path": "local/meta/building/bu8/prefab/meta_bu_8_6.prefab",
          "prefab_bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
          "root_path_id": -2702742422428894360,
          "sprites": [
            {
              "asset_id": "7689e834cc839f0b",
              "sprite_name": "meta_tex_bu_8_6",
              "bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
              "path_id": -658280078511553489,
              "component_path_id": 562670417885907367
            }
          ]
        },
        {
          "resource": "meta_bu_8_7",
          "prefab_path": "local/meta/building/bu8/prefab/meta_bu_8_7.prefab",
          "prefab_bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
          "root_path_id": 5027356205752411385,
          "sprites": [
            {
              "asset_id": "1537a6d53e3dcdea",
              "sprite_name": "meta_tex_bu_8_7",
              "bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
              "path_id": 4907010762159398710,
              "component_path_id": 7287247348366495750
            }
          ]
        },
        {
          "resource": "meta_bu_8_8",
          "prefab_path": "local/meta/building/bu8/prefab/meta_bu_8_8.prefab",
          "prefab_bundle": "local_meta_building_bu8_fee10a8121bf44b9a6120bea49915be9.ab",
          "root_path_id": 7019114962153335373,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_9",
      "group": "9",
      "name_cn": "博物馆",
      "name_key": "building_9",
      "name_candidates": [
        [
          "building_9",
          "博物馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2227.0,
        "y": 7786.59912109375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8299999833106995,
            "y": 0.8299999833106995,
            "z": 0.8299999833106995
          },
          "pos": {
            "x": -20.0,
            "y": 293.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 7.000007629394531,
            "y": 202.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -52.70001220703125,
            "y": 319.79998779296875,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 1.0,
            "y": 16.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d738ba465cb0e9b4"
        },
        {
          "level": 2,
          "asset_id": "8506bb4c248fabaf"
        },
        {
          "level": 3,
          "asset_id": "b6e30f4a5f6555c5"
        },
        {
          "level": 4,
          "asset_id": "3276961311e0c0a6"
        },
        {
          "level": 5,
          "asset_id": "7c09f1fa5c43e6de"
        },
        {
          "level": 6,
          "asset_id": "1986c53ffbe631d1"
        },
        {
          "level": 7,
          "asset_id": "432516441e5d180e"
        },
        {
          "level": 8,
          "asset_id": "3aa1fb5589f8e948"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_9_1",
          "TypeId": "bu_9",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 240
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_9_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 30
            }
          ],
          "Resource": "meta_bu_9_1",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 240
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d738ba465cb0e9b4"
          ]
        },
        {
          "ID": "bu_9_2",
          "TypeId": "bu_9",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 260
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_9_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_9_2",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 260
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8506bb4c248fabaf"
          ]
        },
        {
          "ID": "bu_9_3",
          "TypeId": "bu_9",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_9_3",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b6e30f4a5f6555c5"
          ]
        },
        {
          "ID": "bu_9_4",
          "TypeId": "bu_9",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 400
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_9_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_9_3",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 400
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b6e30f4a5f6555c5"
          ]
        },
        {
          "ID": "bu_9_5",
          "TypeId": "bu_9",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 320
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 45
            }
          ],
          "Resource": "meta_bu_9_4",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 320
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3276961311e0c0a6"
          ]
        },
        {
          "ID": "bu_9_6",
          "TypeId": "bu_9",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 380
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 50
            }
          ],
          "Resource": "meta_bu_9_4",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 380
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3276961311e0c0a6"
          ]
        },
        {
          "ID": "bu_9_7",
          "TypeId": "bu_9",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 500
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_9_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_9_4",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 500
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3276961311e0c0a6"
          ]
        },
        {
          "ID": "bu_9_8",
          "TypeId": "bu_9",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 380
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 50
            }
          ],
          "Resource": "meta_bu_9_5",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 380
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c09f1fa5c43e6de"
          ]
        },
        {
          "ID": "bu_9_9",
          "TypeId": "bu_9",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 440
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_9_5",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 440
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c09f1fa5c43e6de"
          ]
        },
        {
          "ID": "bu_9_10",
          "TypeId": "bu_9",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_9_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_9_5",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c09f1fa5c43e6de"
          ]
        },
        {
          "ID": "bu_9_11",
          "TypeId": "bu_9",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 420
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_9_6",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 420
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1986c53ffbe631d1"
          ]
        },
        {
          "ID": "bu_9_12",
          "TypeId": "bu_9",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_9_6",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1986c53ffbe631d1"
          ]
        },
        {
          "ID": "bu_9_13",
          "TypeId": "bu_9",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 580
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_9_6",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 580
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1986c53ffbe631d1"
          ]
        },
        {
          "ID": "bu_9_14",
          "TypeId": "bu_9",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 700
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_9_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_9_6",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 700
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1986c53ffbe631d1"
          ]
        },
        {
          "ID": "bu_9_15",
          "TypeId": "bu_9",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 440
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_9_7",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 440
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "432516441e5d180e"
          ]
        },
        {
          "ID": "bu_9_16",
          "TypeId": "bu_9",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 520
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_9_7",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 520
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "432516441e5d180e"
          ]
        },
        {
          "ID": "bu_9_17",
          "TypeId": "bu_9",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 75
            }
          ],
          "Resource": "meta_bu_9_7",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "432516441e5d180e"
          ]
        },
        {
          "ID": "bu_9_18",
          "TypeId": "bu_9",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 680
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_9_7",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 680
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "432516441e5d180e"
          ]
        },
        {
          "ID": "bu_9_19",
          "TypeId": "bu_9",
          "Level": 7,
          "Stage": 5,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_9_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_9_7",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "432516441e5d180e"
          ]
        },
        {
          "ID": "bu_9_20",
          "TypeId": "bu_9",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_9_8",
          "VfxRes": "",
          "Name": "building_9",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ebd996a8d99933a",
            "3aa1fb5589f8e948"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_9_1",
          "prefab_path": "local/meta/building/bu9/prefab/meta_bu_9_1.prefab",
          "prefab_bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
          "root_path_id": -7866653167961003007,
          "sprites": [
            {
              "asset_id": "d738ba465cb0e9b4",
              "sprite_name": "meta_tex_bu_9_1",
              "bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
              "path_id": 2626218139171190733,
              "component_path_id": -1582748331637416997
            }
          ]
        },
        {
          "resource": "meta_bu_9_2",
          "prefab_path": "local/meta/building/bu9/prefab/meta_bu_9_2.prefab",
          "prefab_bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
          "root_path_id": 29313250137169402,
          "sprites": [
            {
              "asset_id": "8506bb4c248fabaf",
              "sprite_name": "meta_tex_bu_9_2",
              "bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
              "path_id": 2878678225342041017,
              "component_path_id": 8874593248513880893
            }
          ]
        },
        {
          "resource": "meta_bu_9_3",
          "prefab_path": "local/meta/building/bu9/prefab/meta_bu_9_3.prefab",
          "prefab_bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
          "root_path_id": 5582398056904470377,
          "sprites": [
            {
              "asset_id": "b6e30f4a5f6555c5",
              "sprite_name": "meta_tex_bu_9_3",
              "bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
              "path_id": -3819424921721650997,
              "component_path_id": 3272824941223518988
            }
          ]
        },
        {
          "resource": "meta_bu_9_4",
          "prefab_path": "local/meta/building/bu9/prefab/meta_bu_9_4.prefab",
          "prefab_bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
          "root_path_id": -7949469440892121177,
          "sprites": [
            {
              "asset_id": "3276961311e0c0a6",
              "sprite_name": "meta_tex_bu_9_4",
              "bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
              "path_id": 213655347870879894,
              "component_path_id": 689021407044474184
            }
          ]
        },
        {
          "resource": "meta_bu_9_5",
          "prefab_path": "local/meta/building/bu9/prefab/meta_bu_9_5.prefab",
          "prefab_bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
          "root_path_id": 6777139319920028010,
          "sprites": [
            {
              "asset_id": "7c09f1fa5c43e6de",
              "sprite_name": "meta_tex_bu_9_5",
              "bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
              "path_id": -7321305440378434675,
              "component_path_id": -8416503166332915568
            }
          ]
        },
        {
          "resource": "meta_bu_9_6",
          "prefab_path": "local/meta/building/bu9/prefab/meta_bu_9_6.prefab",
          "prefab_bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
          "root_path_id": -8203283538817095050,
          "sprites": [
            {
              "asset_id": "1986c53ffbe631d1",
              "sprite_name": "meta_tex_bu_9_6",
              "bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
              "path_id": 3975764572909102981,
              "component_path_id": -6768097114014843309
            }
          ]
        },
        {
          "resource": "meta_bu_9_7",
          "prefab_path": "local/meta/building/bu9/prefab/meta_bu_9_7.prefab",
          "prefab_bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
          "root_path_id": -1964442000335952891,
          "sprites": [
            {
              "asset_id": "432516441e5d180e",
              "sprite_name": "meta_tex_bu_9_7",
              "bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
              "path_id": -6619596566772069122,
              "component_path_id": -4825099348512176020
            }
          ]
        },
        {
          "resource": "meta_bu_9_8",
          "prefab_path": "local/meta/building/bu9/prefab/meta_bu_9_8.prefab",
          "prefab_bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
          "root_path_id": -1836997601143328756,
          "sprites": [
            {
              "asset_id": "2ebd996a8d99933a",
              "sprite_name": "meta_sq_museum_mask_01",
              "bundle": "local_meta_vfx_d21e51e603ade5c853b3ccdbf323ee57.ab",
              "path_id": -1533806112991080438,
              "component_path_id": 2361445495784006795
            },
            {
              "asset_id": "3aa1fb5589f8e948",
              "sprite_name": "meta_tex_bu_9_8",
              "bundle": "local_meta_building_bu9_2467b03077bd4c18e9648ba92fe22263.ab",
              "path_id": -1064434021661926841,
              "component_path_id": -8679241328689744334
            }
          ]
        }
      ]
    },
    {
      "id": "bu_10",
      "group": "10",
      "name_cn": "里昂家",
      "name_key": "building_10",
      "name_candidates": [
        [
          "building_10",
          "里昂家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 948.2998657226562,
        "y": 7320.4990234375
      },
      "vfx": [
        {
          "levelRange": "1-5",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -57.0,
            "y": 447.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "6-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -56.0,
            "y": 423.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -38.0,
            "y": -56.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "92f48c764811eb5c"
        },
        {
          "level": 2,
          "asset_id": "a5a64a52d462d5a5"
        },
        {
          "level": 3,
          "asset_id": "9da4294f40e2575b"
        },
        {
          "level": 4,
          "asset_id": "127d9b69498c4c14"
        },
        {
          "level": 5,
          "asset_id": "d45b8ea5646862b8"
        },
        {
          "level": 6,
          "asset_id": "ed677cc902f6bd88"
        },
        {
          "level": 7,
          "asset_id": "b966df3f25a6de3c"
        },
        {
          "level": 8,
          "asset_id": "1fb99a1b192602af"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_10_1",
          "TypeId": "bu_10",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 280
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 30
            }
          ],
          "Resource": "meta_bu_10_1",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 280
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "92f48c764811eb5c"
          ]
        },
        {
          "ID": "bu_10_2",
          "TypeId": "bu_10",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_10_2",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a5a64a52d462d5a5"
          ]
        },
        {
          "ID": "bu_10_3",
          "TypeId": "bu_10",
          "Level": 2,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 340
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 75
            }
          ],
          "Resource": "meta_bu_10_2",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 340
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a5a64a52d462d5a5"
          ]
        },
        {
          "ID": "bu_10_4",
          "TypeId": "bu_10",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 45
            }
          ],
          "Resource": "meta_bu_10_3",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9da4294f40e2575b"
          ]
        },
        {
          "ID": "bu_10_5",
          "TypeId": "bu_10",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 460
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_10_3",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 460
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9da4294f40e2575b"
          ]
        },
        {
          "ID": "bu_10_6",
          "TypeId": "bu_10",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 420
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 50
            }
          ],
          "Resource": "meta_bu_10_4",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 420
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "127d9b69498c4c14"
          ]
        },
        {
          "ID": "bu_10_7",
          "TypeId": "bu_10",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 450
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 50
            }
          ],
          "Resource": "meta_bu_10_4",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 450
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "127d9b69498c4c14"
          ]
        },
        {
          "ID": "bu_10_8",
          "TypeId": "bu_10",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 500
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_10_4",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 500
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "127d9b69498c4c14"
          ]
        },
        {
          "ID": "bu_10_9",
          "TypeId": "bu_10",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 460
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 50
            }
          ],
          "Resource": "meta_bu_10_5",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 460
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d45b8ea5646862b8"
          ]
        },
        {
          "ID": "bu_10_10",
          "TypeId": "bu_10",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 520
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_10_5",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 520
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d45b8ea5646862b8"
          ]
        },
        {
          "ID": "bu_10_11",
          "TypeId": "bu_10",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_10_5",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d45b8ea5646862b8"
          ]
        },
        {
          "ID": "bu_10_12",
          "TypeId": "bu_10",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 540
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_10_6",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 540
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ed677cc902f6bd88"
          ]
        },
        {
          "ID": "bu_10_13",
          "TypeId": "bu_10",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 620
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_10_6",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 620
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ed677cc902f6bd88"
          ]
        },
        {
          "ID": "bu_10_14",
          "TypeId": "bu_10",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 80
            }
          ],
          "Resource": "meta_bu_10_6",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ed677cc902f6bd88"
          ]
        },
        {
          "ID": "bu_10_15",
          "TypeId": "bu_10",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 245
            }
          ],
          "Resource": "meta_bu_10_6",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ed677cc902f6bd88"
          ]
        },
        {
          "ID": "bu_10_16",
          "TypeId": "bu_10",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 680
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 75
            }
          ],
          "Resource": "meta_bu_10_7",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 680
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b966df3f25a6de3c"
          ]
        },
        {
          "ID": "bu_10_17",
          "TypeId": "bu_10",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 740
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_10_7",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 740
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b966df3f25a6de3c"
          ]
        },
        {
          "ID": "bu_10_18",
          "TypeId": "bu_10",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_10_7",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b966df3f25a6de3c"
          ]
        },
        {
          "ID": "bu_10_19",
          "TypeId": "bu_10",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 860
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_10_7",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 860
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b966df3f25a6de3c"
          ]
        },
        {
          "ID": "bu_10_20",
          "TypeId": "bu_10",
          "Level": 7,
          "Stage": 5,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 900
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 290
            }
          ],
          "Resource": "meta_bu_10_7",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 900
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b966df3f25a6de3c"
          ]
        },
        {
          "ID": "bu_10_21",
          "TypeId": "bu_10",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_10_8",
          "VfxRes": "",
          "Name": "building_10",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1fb99a1b192602af"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_10_1",
          "prefab_path": "local/meta/building/bu10/prefab/meta_bu_10_1.prefab",
          "prefab_bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
          "root_path_id": -1587907505841605093,
          "sprites": [
            {
              "asset_id": "92f48c764811eb5c",
              "sprite_name": "meta_tex_bu_10_1",
              "bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
              "path_id": -846449675601172310,
              "component_path_id": 7389294419520059950
            }
          ]
        },
        {
          "resource": "meta_bu_10_2",
          "prefab_path": "local/meta/building/bu10/prefab/meta_bu_10_2.prefab",
          "prefab_bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
          "root_path_id": -5200449564773282695,
          "sprites": [
            {
              "asset_id": "a5a64a52d462d5a5",
              "sprite_name": "meta_tex_bu_10_2",
              "bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
              "path_id": 2690479544041354554,
              "component_path_id": -1482681634688897405
            }
          ]
        },
        {
          "resource": "meta_bu_10_3",
          "prefab_path": "local/meta/building/bu10/prefab/meta_bu_10_3.prefab",
          "prefab_bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
          "root_path_id": -3510342840913591745,
          "sprites": [
            {
              "asset_id": "9da4294f40e2575b",
              "sprite_name": "meta_tex_bu_10_3",
              "bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
              "path_id": 4902135783470646810,
              "component_path_id": 7118371809960687393
            }
          ]
        },
        {
          "resource": "meta_bu_10_4",
          "prefab_path": "local/meta/building/bu10/prefab/meta_bu_10_4.prefab",
          "prefab_bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
          "root_path_id": 3601027820853557984,
          "sprites": [
            {
              "asset_id": "127d9b69498c4c14",
              "sprite_name": "meta_tex_bu_10_4",
              "bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
              "path_id": -540696535071052053,
              "component_path_id": -3956711489034957447
            }
          ]
        },
        {
          "resource": "meta_bu_10_5",
          "prefab_path": "local/meta/building/bu10/prefab/meta_bu_10_5.prefab",
          "prefab_bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
          "root_path_id": -9219952972116413337,
          "sprites": [
            {
              "asset_id": "d45b8ea5646862b8",
              "sprite_name": "meta_tex_bu_10_5",
              "bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
              "path_id": -813747889282704472,
              "component_path_id": -7873552880624240960
            }
          ]
        },
        {
          "resource": "meta_bu_10_6",
          "prefab_path": "local/meta/building/bu10/prefab/meta_bu_10_6.prefab",
          "prefab_bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
          "root_path_id": 1682967964998051279,
          "sprites": [
            {
              "asset_id": "ed677cc902f6bd88",
              "sprite_name": "meta_tex_bu_10_6",
              "bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
              "path_id": 4569193753911805947,
              "component_path_id": 5061429448327049124
            }
          ]
        },
        {
          "resource": "meta_bu_10_7",
          "prefab_path": "local/meta/building/bu10/prefab/meta_bu_10_7.prefab",
          "prefab_bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
          "root_path_id": -6108208081323539325,
          "sprites": [
            {
              "asset_id": "b966df3f25a6de3c",
              "sprite_name": "meta_tex_bu_10_7",
              "bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
              "path_id": 5803321523000182571,
              "component_path_id": 3581044969193753057
            }
          ]
        },
        {
          "resource": "meta_bu_10_8",
          "prefab_path": "local/meta/building/bu10/prefab/meta_bu_10_8.prefab",
          "prefab_bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
          "root_path_id": -4043934193239269518,
          "sprites": [
            {
              "asset_id": "1fb99a1b192602af",
              "sprite_name": "meta_tex_bu_10_8",
              "bundle": "local_meta_building_bu10_3cf41696173b738896299c0052b03acf.ab",
              "path_id": 3117219637857379055,
              "component_path_id": -944455325824731772
            }
          ]
        }
      ]
    },
    {
      "id": "bu_11",
      "group": "11",
      "name_cn": "泰德的美式餐厅",
      "name_key": "building_11",
      "name_candidates": [
        [
          "building_11",
          "泰德的美式餐厅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1204.0,
        "y": 8170.59912109375
      },
      "vfx": [
        {
          "levelRange": "1-6",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": -10.0,
            "y": 570.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 4.0,
            "y": -65.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "7-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": -10.0,
            "y": 570.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 10.0,
            "y": -60.0,
            "z": -0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "cc883c1d3a33b643"
        },
        {
          "level": 2,
          "asset_id": "8b6f657b252a4ef4"
        },
        {
          "level": 3,
          "asset_id": "1ab54db6d7238aed"
        },
        {
          "level": 4,
          "asset_id": "b3c21c2fd5d3b6b0"
        },
        {
          "level": 5,
          "asset_id": "873608f1525defac"
        },
        {
          "level": 6,
          "asset_id": "f35c78d8aad1cec3"
        },
        {
          "level": 7,
          "asset_id": "7d29144901c410b7"
        },
        {
          "level": 8,
          "asset_id": "5294370652304b63"
        },
        {
          "level": 9,
          "asset_id": "ac99b77852a88a9b"
        },
        {
          "level": 10,
          "asset_id": "03a80fd6ddea25f5"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_11_1",
          "TypeId": "bu_11",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 220
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_11_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 20
            }
          ],
          "Resource": "meta_bu_11_1",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 220
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cc883c1d3a33b643"
          ]
        },
        {
          "ID": "bu_11_2",
          "TypeId": "bu_11",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 240
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_11_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_11_2",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 240
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8b6f657b252a4ef4"
          ]
        },
        {
          "ID": "bu_11_3",
          "TypeId": "bu_11",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 260
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 25
            }
          ],
          "Resource": "meta_bu_11_3",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 260
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1ab54db6d7238aed"
          ]
        },
        {
          "ID": "bu_11_4",
          "TypeId": "bu_11",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 280
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_11_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_11_3",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 280
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1ab54db6d7238aed"
          ]
        },
        {
          "ID": "bu_11_5",
          "TypeId": "bu_11",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 30
            }
          ],
          "Resource": "meta_bu_11_4",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b3c21c2fd5d3b6b0"
          ]
        },
        {
          "ID": "bu_11_6",
          "TypeId": "bu_11",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 320
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_11_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_11_4",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 320
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b3c21c2fd5d3b6b0"
          ]
        },
        {
          "ID": "bu_11_7",
          "TypeId": "bu_11",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 340
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_11_5",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 340
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "873608f1525defac"
          ]
        },
        {
          "ID": "bu_11_8",
          "TypeId": "bu_11",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 360
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_11_5",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 360
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "873608f1525defac"
          ]
        },
        {
          "ID": "bu_11_9",
          "TypeId": "bu_11",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 380
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_11_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_11_5",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 380
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "873608f1525defac"
          ]
        },
        {
          "ID": "bu_11_10",
          "TypeId": "bu_11",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 40
            }
          ],
          "Resource": "meta_bu_11_6",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f35c78d8aad1cec3"
          ]
        },
        {
          "ID": "bu_11_11",
          "TypeId": "bu_11",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 420
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 40
            }
          ],
          "Resource": "meta_bu_11_6",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 420
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f35c78d8aad1cec3"
          ]
        },
        {
          "ID": "bu_11_12",
          "TypeId": "bu_11",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 440
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_11_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_11_6",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 440
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f35c78d8aad1cec3"
          ]
        },
        {
          "ID": "bu_11_13",
          "TypeId": "bu_11",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 460
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 45
            }
          ],
          "Resource": "meta_bu_11_7",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 460
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d29144901c410b7"
          ]
        },
        {
          "ID": "bu_11_14",
          "TypeId": "bu_11",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 480
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 50
            }
          ],
          "Resource": "meta_bu_11_7",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 480
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d29144901c410b7"
          ]
        },
        {
          "ID": "bu_11_15",
          "TypeId": "bu_11",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 50
            }
          ],
          "Resource": "meta_bu_11_7",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d29144901c410b7"
          ]
        },
        {
          "ID": "bu_11_16",
          "TypeId": "bu_11",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 520
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_11_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_11_7",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 520
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d29144901c410b7"
          ]
        },
        {
          "ID": "bu_11_17",
          "TypeId": "bu_11",
          "Level": 8,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 540
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_11_8",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 540
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5294370652304b63"
          ]
        },
        {
          "ID": "bu_11_18",
          "TypeId": "bu_11",
          "Level": 8,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 560
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_11_8",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 560
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5294370652304b63"
          ]
        },
        {
          "ID": "bu_11_19",
          "TypeId": "bu_11",
          "Level": 8,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 580
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_11_8",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 580
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5294370652304b63"
          ]
        },
        {
          "ID": "bu_11_20",
          "TypeId": "bu_11",
          "Level": 8,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_11_7",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_11_8",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5294370652304b63"
          ]
        },
        {
          "ID": "bu_11_21",
          "TypeId": "bu_11",
          "Level": 9,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 620
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_11_9",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 620
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ac99b77852a88a9b"
          ]
        },
        {
          "ID": "bu_11_22",
          "TypeId": "bu_11",
          "Level": 9,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 640
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_11_9",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 640
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ac99b77852a88a9b"
          ]
        },
        {
          "ID": "bu_11_23",
          "TypeId": "bu_11",
          "Level": 9,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 660
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_11_9",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 660
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ac99b77852a88a9b"
          ]
        },
        {
          "ID": "bu_11_24",
          "TypeId": "bu_11",
          "Level": 9,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 680
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_11_9",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 680
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ac99b77852a88a9b"
          ]
        },
        {
          "ID": "bu_11_25",
          "TypeId": "bu_11",
          "Level": 9,
          "Stage": 5,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 75
            }
          ],
          "Resource": "meta_bu_11_9",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ac99b77852a88a9b"
          ]
        },
        {
          "ID": "bu_11_26",
          "TypeId": "bu_11",
          "Level": 9,
          "Stage": 6,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 720
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_11_8",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 300
            }
          ],
          "Resource": "meta_bu_11_9",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 720
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ac99b77852a88a9b"
          ]
        },
        {
          "ID": "bu_11_27",
          "TypeId": "bu_11",
          "Level": 10,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_11_10",
          "VfxRes": "",
          "Name": "building_11",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "03a80fd6ddea25f5"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_11_1",
          "prefab_path": "local/meta/building/bu11/prefab/meta_bu_11_1.prefab",
          "prefab_bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
          "root_path_id": 8944953135914121903,
          "sprites": [
            {
              "asset_id": "cc883c1d3a33b643",
              "sprite_name": "meta_tex_bu_11_1",
              "bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
              "path_id": -1815279924731177140,
              "component_path_id": -3428199886748247283
            }
          ]
        },
        {
          "resource": "meta_bu_11_2",
          "prefab_path": "local/meta/building/bu11/prefab/meta_bu_11_2.prefab",
          "prefab_bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
          "root_path_id": -2230456126735842145,
          "sprites": [
            {
              "asset_id": "8b6f657b252a4ef4",
              "sprite_name": "meta_tex_bu_11_2",
              "bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
              "path_id": -5945010578000913559,
              "component_path_id": 4540433882639085437
            }
          ]
        },
        {
          "resource": "meta_bu_11_3",
          "prefab_path": "local/meta/building/bu11/prefab/meta_bu_11_3.prefab",
          "prefab_bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
          "root_path_id": -7762036870359103147,
          "sprites": [
            {
              "asset_id": "1ab54db6d7238aed",
              "sprite_name": "meta_tex_bu_11_3",
              "bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
              "path_id": -2033480516777169617,
              "component_path_id": -351735117779285612
            }
          ]
        },
        {
          "resource": "meta_bu_11_4",
          "prefab_path": "local/meta/building/bu11/prefab/meta_bu_11_4.prefab",
          "prefab_bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
          "root_path_id": -1166460676235900389,
          "sprites": [
            {
              "asset_id": "b3c21c2fd5d3b6b0",
              "sprite_name": "meta_tex_bu_11_4",
              "bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
              "path_id": 568416875580967301,
              "component_path_id": 4694918830757249252
            }
          ]
        },
        {
          "resource": "meta_bu_11_5",
          "prefab_path": "local/meta/building/bu11/prefab/meta_bu_11_5.prefab",
          "prefab_bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
          "root_path_id": -1863407723644627628,
          "sprites": [
            {
              "asset_id": "873608f1525defac",
              "sprite_name": "meta_tex_bu_11_5",
              "bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
              "path_id": -4136582320234343635,
              "component_path_id": 4836636327355792610
            }
          ]
        },
        {
          "resource": "meta_bu_11_6",
          "prefab_path": "local/meta/building/bu11/prefab/meta_bu_11_6.prefab",
          "prefab_bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
          "root_path_id": -3529605184957362621,
          "sprites": [
            {
              "asset_id": "f35c78d8aad1cec3",
              "sprite_name": "meta_tex_bu_11_6",
              "bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
              "path_id": 86643737139936421,
              "component_path_id": -3964800291416165474
            }
          ]
        },
        {
          "resource": "meta_bu_11_7",
          "prefab_path": "local/meta/building/bu11/prefab/meta_bu_11_7.prefab",
          "prefab_bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
          "root_path_id": 143676480460867988,
          "sprites": [
            {
              "asset_id": "7d29144901c410b7",
              "sprite_name": "meta_tex_bu_11_7",
              "bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
              "path_id": 8905906680986259604,
              "component_path_id": -4941399578761659157
            }
          ]
        },
        {
          "resource": "meta_bu_11_8",
          "prefab_path": "local/meta/building/bu11/prefab/meta_bu_11_8.prefab",
          "prefab_bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
          "root_path_id": 8975548131840749918,
          "sprites": [
            {
              "asset_id": "5294370652304b63",
              "sprite_name": "meta_tex_bu_11_8",
              "bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
              "path_id": 1997300669956161526,
              "component_path_id": -5279678434651419362
            }
          ]
        },
        {
          "resource": "meta_bu_11_9",
          "prefab_path": "local/meta/building/bu11/prefab/meta_bu_11_9.prefab",
          "prefab_bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
          "root_path_id": -4948630725306686917,
          "sprites": [
            {
              "asset_id": "ac99b77852a88a9b",
              "sprite_name": "meta_tex_bu_11_9",
              "bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
              "path_id": 945119291703362298,
              "component_path_id": -7575361461001544243
            }
          ]
        },
        {
          "resource": "meta_bu_11_10",
          "prefab_path": "local/meta/building/bu11/prefab/meta_bu_11_10.prefab",
          "prefab_bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
          "root_path_id": -7093598153960255947,
          "sprites": [
            {
              "asset_id": "03a80fd6ddea25f5",
              "sprite_name": "meta_tex_bu_11_10",
              "bundle": "local_meta_building_bu11_08ada0f9a0363957d76592d29fbc10dd.ab",
              "path_id": -5944577408355317376,
              "component_path_id": -3098958986847993969
            }
          ]
        }
      ]
    },
    {
      "id": "bu_12",
      "group": "12",
      "name_cn": "钟楼",
      "name_key": "building_12",
      "name_candidates": [
        [
          "building_12",
          "钟楼"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2127.199951171875,
        "y": 9128.2001953125
      },
      "vfx": [
        {
          "levelRange": "1-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -58.0,
            "y": 45.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "cffa0791cd26b4bf"
        },
        {
          "level": 2,
          "asset_id": "ab8e0d9318a12793"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_12_1",
          "TypeId": "bu_12",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_12_1",
          "VfxRes": "",
          "Name": "building_12",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cffa0791cd26b4bf"
          ]
        },
        {
          "ID": "bu_12_2",
          "TypeId": "bu_12",
          "Level": 2,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_12_2",
          "VfxRes": "",
          "Name": "building_12",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ab8e0d9318a12793"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_12_1",
          "prefab_path": "local/meta/building/bu12/prefab/meta_bu_12_1.prefab",
          "prefab_bundle": "local_meta_building_bu12_84c7c35d9ce2e35a56e01bfe2bb1694d.ab",
          "root_path_id": -5277134546698270433,
          "sprites": [
            {
              "asset_id": "cffa0791cd26b4bf",
              "sprite_name": "meta_tex_bu_12_1",
              "bundle": "local_meta_building_bu12_84c7c35d9ce2e35a56e01bfe2bb1694d.ab",
              "path_id": 5420412069189555376,
              "component_path_id": -1682157064933064921
            }
          ]
        },
        {
          "resource": "meta_bu_12_2",
          "prefab_path": "local/meta/building/bu12/prefab/meta_bu_12_2.prefab",
          "prefab_bundle": "local_meta_building_bu12_84c7c35d9ce2e35a56e01bfe2bb1694d.ab",
          "root_path_id": 4533217289927023207,
          "sprites": [
            {
              "asset_id": "ab8e0d9318a12793",
              "sprite_name": "meta_tex_bu_12_2",
              "bundle": "local_meta_building_bu12_84c7c35d9ce2e35a56e01bfe2bb1694d.ab",
              "path_id": -3485290323970370538,
              "component_path_id": 6938038429734736828
            }
          ]
        }
      ]
    },
    {
      "id": "bu_13",
      "group": "13",
      "name_cn": "珍珠店",
      "name_key": "building_13",
      "name_candidates": [
        [
          "building_13",
          "珍珠店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3447.999755859375,
        "y": 8613.599609375
      },
      "vfx": [
        {
          "levelRange": "1-3",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6000000238418579,
            "y": 0.6000000238418579,
            "z": 0.6000000238418579
          },
          "pos": {
            "x": -20.0,
            "y": 201.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 68.0,
            "y": 379.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "4-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.3200000524520874,
            "y": 1.3200000524520874,
            "z": 1.3200000524520874
          },
          "pos": {
            "x": -119.0,
            "y": 124.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.70001220703125,
            "y": 230.199951171875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5d4a86c6b81742c1"
        },
        {
          "level": 2,
          "asset_id": "857ce41f15eab7b9"
        },
        {
          "level": 3,
          "asset_id": "72a203753a938e9d"
        },
        {
          "level": 4,
          "asset_id": "92e64dcf01828ebc"
        },
        {
          "level": 5,
          "asset_id": "60c29f165ba8a2ba"
        },
        {
          "level": 6,
          "asset_id": "86169bbed9e1297e"
        },
        {
          "level": 7,
          "asset_id": "c422af7bf48cbd80"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_13_1",
          "TypeId": "bu_13",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_13_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 25
            }
          ],
          "Resource": "meta_bu_13_1",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "5d4a86c6b81742c1"
          ]
        },
        {
          "ID": "bu_13_2",
          "TypeId": "bu_13",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 500
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_13_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_13_2",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 500
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "857ce41f15eab7b9"
          ]
        },
        {
          "ID": "bu_13_3",
          "TypeId": "bu_13",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_13_3",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "72a203753a938e9d"
          ]
        },
        {
          "ID": "bu_13_4",
          "TypeId": "bu_13",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 900
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_13_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_13_3",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 900
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "72a203753a938e9d"
          ]
        },
        {
          "ID": "bu_13_5",
          "TypeId": "bu_13",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 960
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_13_4",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 960
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "92e64dcf01828ebc"
          ]
        },
        {
          "ID": "bu_13_6",
          "TypeId": "bu_13",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1050
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_13_4",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1050
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "92e64dcf01828ebc"
          ]
        },
        {
          "ID": "bu_13_7",
          "TypeId": "bu_13",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1100
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_13_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_13_4",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1100
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "92e64dcf01828ebc"
          ]
        },
        {
          "ID": "bu_13_8",
          "TypeId": "bu_13",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1260
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_13_5",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1260
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "60c29f165ba8a2ba"
          ]
        },
        {
          "ID": "bu_13_9",
          "TypeId": "bu_13",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1320
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_13_5",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1320
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "60c29f165ba8a2ba"
          ]
        },
        {
          "ID": "bu_13_10",
          "TypeId": "bu_13",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1400
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_13_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 275
            }
          ],
          "Resource": "meta_bu_13_5",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1400
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "60c29f165ba8a2ba"
          ]
        },
        {
          "ID": "bu_13_11",
          "TypeId": "bu_13",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1480
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_13_6",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1480
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "86169bbed9e1297e"
          ]
        },
        {
          "ID": "bu_13_12",
          "TypeId": "bu_13",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1560
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_13_6",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1560
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "86169bbed9e1297e"
          ]
        },
        {
          "ID": "bu_13_13",
          "TypeId": "bu_13",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1640
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_13_6",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1640
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "86169bbed9e1297e"
          ]
        },
        {
          "ID": "bu_13_14",
          "TypeId": "bu_13",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1750
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_13_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 345
            }
          ],
          "Resource": "meta_bu_13_6",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1750
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "86169bbed9e1297e"
          ]
        },
        {
          "ID": "bu_13_15",
          "TypeId": "bu_13",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_13_7",
          "VfxRes": "",
          "Name": "building_13",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 60.0
          },
          "verified_sprite_ids": [
            "3a660a441b87da6f",
            "72d1fc4548f4d79b",
            "c422af7bf48cbd80"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_13_1",
          "prefab_path": "local/meta/building/bu13/prefab/meta_bu_13_1.prefab",
          "prefab_bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
          "root_path_id": -4532288485261928655,
          "sprites": [
            {
              "asset_id": "5d4a86c6b81742c1",
              "sprite_name": "meta_tex_bu_13_1",
              "bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
              "path_id": 2411295975239845563,
              "component_path_id": -4379614203699274569
            }
          ]
        },
        {
          "resource": "meta_bu_13_2",
          "prefab_path": "local/meta/building/bu13/prefab/meta_bu_13_2.prefab",
          "prefab_bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
          "root_path_id": 7855002512771863480,
          "sprites": [
            {
              "asset_id": "857ce41f15eab7b9",
              "sprite_name": "meta_tex_bu_13_2",
              "bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
              "path_id": 7136958943878837425,
              "component_path_id": 8818725343726828102
            }
          ]
        },
        {
          "resource": "meta_bu_13_3",
          "prefab_path": "local/meta/building/bu13/prefab/meta_bu_13_3.prefab",
          "prefab_bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
          "root_path_id": 2608998157931414057,
          "sprites": [
            {
              "asset_id": "72a203753a938e9d",
              "sprite_name": "meta_tex_bu_13_3",
              "bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
              "path_id": -6560798660057577854,
              "component_path_id": -497300564236897507
            }
          ]
        },
        {
          "resource": "meta_bu_13_4",
          "prefab_path": "local/meta/building/bu13/prefab/meta_bu_13_4.prefab",
          "prefab_bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
          "root_path_id": -7665428091751668105,
          "sprites": [
            {
              "asset_id": "92e64dcf01828ebc",
              "sprite_name": "meta_tex_bu_13_4",
              "bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
              "path_id": -7615175664333471284,
              "component_path_id": 3218621981157144841
            }
          ]
        },
        {
          "resource": "meta_bu_13_5",
          "prefab_path": "local/meta/building/bu13/prefab/meta_bu_13_5.prefab",
          "prefab_bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
          "root_path_id": 5549162016467897453,
          "sprites": [
            {
              "asset_id": "60c29f165ba8a2ba",
              "sprite_name": "meta_tex_bu_13_5",
              "bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
              "path_id": 4487626280617634833,
              "component_path_id": -6556586859696573473
            }
          ]
        },
        {
          "resource": "meta_bu_13_6",
          "prefab_path": "local/meta/building/bu13/prefab/meta_bu_13_6.prefab",
          "prefab_bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
          "root_path_id": 8210045646158234322,
          "sprites": [
            {
              "asset_id": "86169bbed9e1297e",
              "sprite_name": "meta_tex_bu_13_6",
              "bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
              "path_id": 6893761603184272868,
              "component_path_id": -2792577988390606554
            }
          ]
        },
        {
          "resource": "meta_bu_13_7",
          "prefab_path": "local/meta/building/bu13/prefab/meta_bu_13_7.prefab",
          "prefab_bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
          "root_path_id": -987755052769672339,
          "sprites": [
            {
              "asset_id": "3a660a441b87da6f",
              "sprite_name": "meta_tex_bu_13_7_mask",
              "bundle": "local_meta_vfx_d21e51e603ade5c853b3ccdbf323ee57.ab",
              "path_id": -3304353292229605123,
              "component_path_id": -6923230527526432491
            },
            {
              "asset_id": "72d1fc4548f4d79b",
              "sprite_name": "meta_tex_bu_13_7_mask_01",
              "bundle": "local_meta_vfx_d21e51e603ade5c853b3ccdbf323ee57.ab",
              "path_id": -1584971838186181750,
              "component_path_id": -4133031885854672942
            },
            {
              "asset_id": "c422af7bf48cbd80",
              "sprite_name": "meta_tex_bu_13_7",
              "bundle": "local_meta_building_bu13_4e17bb272a36c6400bd1b000aaf1b9d7.ab",
              "path_id": -6571247608637424647,
              "component_path_id": 9143605955743331767
            }
          ]
        }
      ]
    },
    {
      "id": "bu_14",
      "group": "14",
      "name_cn": "蓝莓园",
      "name_key": "building_14",
      "name_candidates": [
        [
          "building_14",
          "蓝莓园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4403.0,
        "y": 8098.59912109375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -57.0,
            "y": 329.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 2.0,
            "y": -33.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0199999809265137,
            "y": 1.0199999809265137,
            "z": 1.0199999809265137
          },
          "pos": {
            "x": 4.0,
            "y": 387.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 69.0,
            "y": -105.0,
            "z": -0.0
          },
          "buildingRootScale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "c6c6a0194cd4d142"
        },
        {
          "level": 2,
          "asset_id": "cb62bd2a016c98cc"
        },
        {
          "level": 3,
          "asset_id": "53746a18850b480e"
        },
        {
          "level": 4,
          "asset_id": "22f39a96c9e417ad"
        },
        {
          "level": 5,
          "asset_id": "57757a33dbf6bbf5"
        },
        {
          "level": 6,
          "asset_id": "04323232259d6ebe"
        },
        {
          "level": 7,
          "asset_id": "1e72b5785ce5719e"
        },
        {
          "level": 8,
          "asset_id": "d8f24ae777ef820d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_14_1",
          "TypeId": "bu_14",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_14_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_14_1",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c6c6a0194cd4d142"
          ]
        },
        {
          "ID": "bu_14_2",
          "TypeId": "bu_14",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_14_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_14_2",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cb62bd2a016c98cc"
          ]
        },
        {
          "ID": "bu_14_3",
          "TypeId": "bu_14",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1300
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_14_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_14_3",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1300
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "53746a18850b480e"
          ]
        },
        {
          "ID": "bu_14_4",
          "TypeId": "bu_14",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1600
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_14_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 290
            }
          ],
          "Resource": "meta_bu_14_4",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1600
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "22f39a96c9e417ad"
          ]
        },
        {
          "ID": "bu_14_5",
          "TypeId": "bu_14",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_14_5",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "57757a33dbf6bbf5"
          ]
        },
        {
          "ID": "bu_14_6",
          "TypeId": "bu_14",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_14_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 360
            }
          ],
          "Resource": "meta_bu_14_5",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "57757a33dbf6bbf5"
          ]
        },
        {
          "ID": "bu_14_7",
          "TypeId": "bu_14",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2300
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_14_6",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2300
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "04323232259d6ebe"
          ]
        },
        {
          "ID": "bu_14_8",
          "TypeId": "bu_14",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_14_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_14_6",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "04323232259d6ebe"
          ]
        },
        {
          "ID": "bu_14_9",
          "TypeId": "bu_14",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2650
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 230
            }
          ],
          "Resource": "meta_bu_14_7",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2650
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1e72b5785ce5719e"
          ]
        },
        {
          "ID": "bu_14_10",
          "TypeId": "bu_14",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 240
            }
          ],
          "Resource": "meta_bu_14_7",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1e72b5785ce5719e"
          ]
        },
        {
          "ID": "bu_14_11",
          "TypeId": "bu_14",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_14_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 675
            }
          ],
          "Resource": "meta_bu_14_7",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1e72b5785ce5719e"
          ]
        },
        {
          "ID": "bu_14_12",
          "TypeId": "bu_14",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_14_8",
          "VfxRes": "",
          "Name": "building_14",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d8f24ae777ef820d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_14_1",
          "prefab_path": "local/meta/building/bu14/prefab/meta_bu_14_1.prefab",
          "prefab_bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
          "root_path_id": -7201603929597193161,
          "sprites": [
            {
              "asset_id": "c6c6a0194cd4d142",
              "sprite_name": "meta_tex_bu_14_1",
              "bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
              "path_id": -1754631435963821705,
              "component_path_id": 7454188772910684773
            }
          ]
        },
        {
          "resource": "meta_bu_14_2",
          "prefab_path": "local/meta/building/bu14/prefab/meta_bu_14_2.prefab",
          "prefab_bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
          "root_path_id": -9005448133701130067,
          "sprites": [
            {
              "asset_id": "cb62bd2a016c98cc",
              "sprite_name": "meta_tex_bu_14_2",
              "bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
              "path_id": 7646854241580392930,
              "component_path_id": 5219909849287305900
            }
          ]
        },
        {
          "resource": "meta_bu_14_3",
          "prefab_path": "local/meta/building/bu14/prefab/meta_bu_14_3.prefab",
          "prefab_bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
          "root_path_id": -1486071530507649635,
          "sprites": [
            {
              "asset_id": "53746a18850b480e",
              "sprite_name": "meta_tex_bu_14_3",
              "bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
              "path_id": 2895095413337473942,
              "component_path_id": 2560584502459715690
            }
          ]
        },
        {
          "resource": "meta_bu_14_4",
          "prefab_path": "local/meta/building/bu14/prefab/meta_bu_14_4.prefab",
          "prefab_bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
          "root_path_id": 4713595661404305682,
          "sprites": [
            {
              "asset_id": "22f39a96c9e417ad",
              "sprite_name": "meta_tex_bu_14_4",
              "bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
              "path_id": -9049095170111560277,
              "component_path_id": -4810699359947615442
            }
          ]
        },
        {
          "resource": "meta_bu_14_5",
          "prefab_path": "local/meta/building/bu14/prefab/meta_bu_14_5.prefab",
          "prefab_bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
          "root_path_id": 7306938743198035338,
          "sprites": [
            {
              "asset_id": "57757a33dbf6bbf5",
              "sprite_name": "meta_tex_bu_14_5",
              "bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
              "path_id": 837207564350072542,
              "component_path_id": 5444960276758702372
            }
          ]
        },
        {
          "resource": "meta_bu_14_6",
          "prefab_path": "local/meta/building/bu14/prefab/meta_bu_14_6.prefab",
          "prefab_bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
          "root_path_id": -8233875175058002221,
          "sprites": [
            {
              "asset_id": "04323232259d6ebe",
              "sprite_name": "meta_tex_bu_14_6",
              "bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
              "path_id": -3447326963427922596,
              "component_path_id": -6320842857870661776
            }
          ]
        },
        {
          "resource": "meta_bu_14_7",
          "prefab_path": "local/meta/building/bu14/prefab/meta_bu_14_7.prefab",
          "prefab_bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
          "root_path_id": 4221649710815777804,
          "sprites": [
            {
              "asset_id": "1e72b5785ce5719e",
              "sprite_name": "meta_tex_bu_14_7",
              "bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
              "path_id": 1356057096223789458,
              "component_path_id": -5142035977317535589
            }
          ]
        },
        {
          "resource": "meta_bu_14_8",
          "prefab_path": "local/meta/building/bu14/prefab/meta_bu_14_8.prefab",
          "prefab_bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
          "root_path_id": -7988027369811263493,
          "sprites": [
            {
              "asset_id": "d8f24ae777ef820d",
              "sprite_name": "meta_tex_bu_14_8",
              "bundle": "local_meta_building_bu14_8ab7ae6b79d6fd762f396659fbdb61c3.ab",
              "path_id": -6080643328725550529,
              "component_path_id": -5668229250404237508
            }
          ]
        }
      ]
    },
    {
      "id": "bu_15",
      "group": "15",
      "name_cn": "24小时健身房",
      "name_key": "building_15",
      "name_candidates": [
        [
          "building_15",
          "24小时健身房"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4313.0,
        "y": 9401.6005859375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -30.0,
            "y": 375.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 1.0000061988830566,
            "y": 8.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -30.0,
            "y": 375.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a0cde47b66348bf6"
        },
        {
          "level": 2,
          "asset_id": "6b423b52e689dfcf"
        },
        {
          "level": 3,
          "asset_id": "f06dc1cd38e32ebe"
        },
        {
          "level": 4,
          "asset_id": "19a6b671364f42f1"
        },
        {
          "level": 5,
          "asset_id": "1863f3d561ef253c"
        },
        {
          "level": 6,
          "asset_id": "a9e1e9ade2dc2c10"
        },
        {
          "level": 7,
          "asset_id": "ce6415ab7c8ab6c6"
        },
        {
          "level": 8,
          "asset_id": "5d3eed5935e0d16e"
        },
        {
          "level": 9,
          "asset_id": "d44cf6ded5b10f26"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_15_1",
          "TypeId": "bu_15",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_15_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_15_1",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 300
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a0cde47b66348bf6"
          ]
        },
        {
          "ID": "bu_15_2",
          "TypeId": "bu_15",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 400
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_15_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_15_2",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 400
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6b423b52e689dfcf"
          ]
        },
        {
          "ID": "bu_15_3",
          "TypeId": "bu_15",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_15_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_15_3",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f06dc1cd38e32ebe"
          ]
        },
        {
          "ID": "bu_15_4",
          "TypeId": "bu_15",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 450
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_15_4",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 450
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "19a6b671364f42f1"
          ]
        },
        {
          "ID": "bu_15_5",
          "TypeId": "bu_15",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_15_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_15_4",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "19a6b671364f42f1"
          ]
        },
        {
          "ID": "bu_15_6",
          "TypeId": "bu_15",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 550
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 45
            }
          ],
          "Resource": "meta_bu_15_5",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 550
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1863f3d561ef253c"
          ]
        },
        {
          "ID": "bu_15_7",
          "TypeId": "bu_15",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_15_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_15_5",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1863f3d561ef253c"
          ]
        },
        {
          "ID": "bu_15_8",
          "TypeId": "bu_15",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 45
            }
          ],
          "Resource": "meta_bu_15_6",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a9e1e9ade2dc2c10"
          ]
        },
        {
          "ID": "bu_15_9",
          "TypeId": "bu_15",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_15_6",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a9e1e9ade2dc2c10"
          ]
        },
        {
          "ID": "bu_15_10",
          "TypeId": "bu_15",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 850
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_15_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_15_6",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 850
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a9e1e9ade2dc2c10"
          ]
        },
        {
          "ID": "bu_15_11",
          "TypeId": "bu_15",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 750
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_15_7",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 750
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ce6415ab7c8ab6c6"
          ]
        },
        {
          "ID": "bu_15_12",
          "TypeId": "bu_15",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_15_7",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ce6415ab7c8ab6c6"
          ]
        },
        {
          "ID": "bu_15_13",
          "TypeId": "bu_15",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 840
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_15_7",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 840
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ce6415ab7c8ab6c6"
          ]
        },
        {
          "ID": "bu_15_14",
          "TypeId": "bu_15",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 900
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_15_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_15_7",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 900
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ce6415ab7c8ab6c6"
          ]
        },
        {
          "ID": "bu_15_15",
          "TypeId": "bu_15",
          "Level": 8,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 880
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_15_8",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 880
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d3eed5935e0d16e"
          ]
        },
        {
          "ID": "bu_15_16",
          "TypeId": "bu_15",
          "Level": 8,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 900
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_15_8",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 900
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d3eed5935e0d16e"
          ]
        },
        {
          "ID": "bu_15_17",
          "TypeId": "bu_15",
          "Level": 8,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 920
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_15_8",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 920
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d3eed5935e0d16e"
          ]
        },
        {
          "ID": "bu_15_18",
          "TypeId": "bu_15",
          "Level": 8,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 960
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 75
            }
          ],
          "Resource": "meta_bu_15_8",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 960
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d3eed5935e0d16e"
          ]
        },
        {
          "ID": "bu_15_19",
          "TypeId": "bu_15",
          "Level": 8,
          "Stage": 5,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_15_7",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 305
            }
          ],
          "Resource": "meta_bu_15_8",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d3eed5935e0d16e"
          ]
        },
        {
          "ID": "bu_15_20",
          "TypeId": "bu_15",
          "Level": 9,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_15_9",
          "VfxRes": "",
          "Name": "building_15",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d44cf6ded5b10f26"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_15_1",
          "prefab_path": "local/meta/building/bu15/prefab/meta_bu_15_1.prefab",
          "prefab_bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
          "root_path_id": -5111702566842777509,
          "sprites": [
            {
              "asset_id": "a0cde47b66348bf6",
              "sprite_name": "meta_tex_bu_15_1",
              "bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
              "path_id": 6508058918924847367,
              "component_path_id": 1294570744234016596
            }
          ]
        },
        {
          "resource": "meta_bu_15_2",
          "prefab_path": "local/meta/building/bu15/prefab/meta_bu_15_2.prefab",
          "prefab_bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
          "root_path_id": -5487538366289869237,
          "sprites": [
            {
              "asset_id": "6b423b52e689dfcf",
              "sprite_name": "meta_tex_bu_15_2",
              "bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
              "path_id": 6833738027470803975,
              "component_path_id": 5300259027434994072
            }
          ]
        },
        {
          "resource": "meta_bu_15_3",
          "prefab_path": "local/meta/building/bu15/prefab/meta_bu_15_3.prefab",
          "prefab_bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
          "root_path_id": -7381837919773607045,
          "sprites": [
            {
              "asset_id": "f06dc1cd38e32ebe",
              "sprite_name": "meta_tex_bu_15_3",
              "bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
              "path_id": -304693633737977380,
              "component_path_id": 3568965966566700842
            }
          ]
        },
        {
          "resource": "meta_bu_15_4",
          "prefab_path": "local/meta/building/bu15/prefab/meta_bu_15_4.prefab",
          "prefab_bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
          "root_path_id": 8450916293295358558,
          "sprites": [
            {
              "asset_id": "19a6b671364f42f1",
              "sprite_name": "meta_tex_bu_15_4",
              "bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
              "path_id": -2334406432682014635,
              "component_path_id": 6685682705055984863
            }
          ]
        },
        {
          "resource": "meta_bu_15_5",
          "prefab_path": "local/meta/building/bu15/prefab/meta_bu_15_5.prefab",
          "prefab_bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
          "root_path_id": 3636891838966624911,
          "sprites": [
            {
              "asset_id": "1863f3d561ef253c",
              "sprite_name": "meta_tex_bu_15_5",
              "bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
              "path_id": -990506832721115762,
              "component_path_id": 3053310505003702900
            }
          ]
        },
        {
          "resource": "meta_bu_15_6",
          "prefab_path": "local/meta/building/bu15/prefab/meta_bu_15_6.prefab",
          "prefab_bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
          "root_path_id": -2648471248286165041,
          "sprites": [
            {
              "asset_id": "a9e1e9ade2dc2c10",
              "sprite_name": "meta_tex_bu_15_6",
              "bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
              "path_id": 3634246663083319637,
              "component_path_id": -8725182444984445315
            }
          ]
        },
        {
          "resource": "meta_bu_15_7",
          "prefab_path": "local/meta/building/bu15/prefab/meta_bu_15_7.prefab",
          "prefab_bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
          "root_path_id": -2604072578259395918,
          "sprites": [
            {
              "asset_id": "ce6415ab7c8ab6c6",
              "sprite_name": "meta_tex_bu_15_7",
              "bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
              "path_id": 1115852431807049879,
              "component_path_id": -9121015580405266160
            }
          ]
        },
        {
          "resource": "meta_bu_15_8",
          "prefab_path": "local/meta/building/bu15/prefab/meta_bu_15_8.prefab",
          "prefab_bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
          "root_path_id": -6913158897719803968,
          "sprites": [
            {
              "asset_id": "5d3eed5935e0d16e",
              "sprite_name": "meta_tex_bu_15_8",
              "bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
              "path_id": -2075079428390921586,
              "component_path_id": -4911588924234102519
            }
          ]
        },
        {
          "resource": "meta_bu_15_9",
          "prefab_path": "local/meta/building/bu15/prefab/meta_bu_15_9.prefab",
          "prefab_bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
          "root_path_id": 2755749068535402752,
          "sprites": [
            {
              "asset_id": "d44cf6ded5b10f26",
              "sprite_name": "meta_tex_bu_15_9",
              "bundle": "local_meta_building_bu15_6ced3afda3af0c3f5e86f16a790afa90.ab",
              "path_id": -2419156306612398498,
              "component_path_id": -1000037384261578550
            }
          ]
        }
      ]
    },
    {
      "id": "bu_16",
      "group": "16",
      "name_cn": "萨沙家",
      "name_key": "building_16",
      "name_candidates": [
        [
          "building_16",
          "萨沙家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2963.0,
        "y": 9340.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -30.0,
            "y": 306.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 68.0,
            "y": 209.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -93.0,
            "y": 314.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -12.0,
            "y": -17.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "f59b7dc313b9974c"
        },
        {
          "level": 2,
          "asset_id": "ac4a70024ea44465"
        },
        {
          "level": 3,
          "asset_id": "5182d79c26b73699"
        },
        {
          "level": 4,
          "asset_id": "bbed787da5eb0daa"
        },
        {
          "level": 5,
          "asset_id": "3330ee45bb618750"
        },
        {
          "level": 6,
          "asset_id": "d48f6a12ba76f6a9"
        },
        {
          "level": 7,
          "asset_id": "1d42233fb654dfb3"
        },
        {
          "level": 8,
          "asset_id": "230843ce6d07c02c"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_16_1",
          "TypeId": "bu_16",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 370
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_16_1",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 370
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f59b7dc313b9974c"
          ]
        },
        {
          "ID": "bu_16_2",
          "TypeId": "bu_16",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 450
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 30
            }
          ],
          "Resource": "meta_bu_16_2",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 450
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ac4a70024ea44465"
          ]
        },
        {
          "ID": "bu_16_3",
          "TypeId": "bu_16",
          "Level": 2,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_16_2",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ac4a70024ea44465"
          ]
        },
        {
          "ID": "bu_16_4",
          "TypeId": "bu_16",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_16_3",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5182d79c26b73699"
          ]
        },
        {
          "ID": "bu_16_5",
          "TypeId": "bu_16",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_16_3",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5182d79c26b73699"
          ]
        },
        {
          "ID": "bu_16_6",
          "TypeId": "bu_16",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_16_4",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bbed787da5eb0daa"
          ]
        },
        {
          "ID": "bu_16_7",
          "TypeId": "bu_16",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1200
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_16_4",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1200
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bbed787da5eb0daa"
          ]
        },
        {
          "ID": "bu_16_8",
          "TypeId": "bu_16",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1300
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_16_5",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1300
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3330ee45bb618750"
          ]
        },
        {
          "ID": "bu_16_9",
          "TypeId": "bu_16",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1400
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 245
            }
          ],
          "Resource": "meta_bu_16_5",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1400
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3330ee45bb618750"
          ]
        },
        {
          "ID": "bu_16_10",
          "TypeId": "bu_16",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1300
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_16_6",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1300
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d48f6a12ba76f6a9"
          ]
        },
        {
          "ID": "bu_16_11",
          "TypeId": "bu_16",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_16_6",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d48f6a12ba76f6a9"
          ]
        },
        {
          "ID": "bu_16_12",
          "TypeId": "bu_16",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1900
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 355
            }
          ],
          "Resource": "meta_bu_16_6",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1900
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d48f6a12ba76f6a9"
          ]
        },
        {
          "ID": "bu_16_13",
          "TypeId": "bu_16",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1700
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_16_7",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1700
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d42233fb654dfb3"
          ]
        },
        {
          "ID": "bu_16_14",
          "TypeId": "bu_16",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_16_7",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d42233fb654dfb3"
          ]
        },
        {
          "ID": "bu_16_15",
          "TypeId": "bu_16",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2300
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_16_7",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2300
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d42233fb654dfb3"
          ]
        },
        {
          "ID": "bu_16_16",
          "TypeId": "bu_16",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_16_8",
          "VfxRes": "",
          "Name": "building_16",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "230843ce6d07c02c"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_16_1",
          "prefab_path": "local/meta/building/bu16/prefab/meta_bu_16_1.prefab",
          "prefab_bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
          "root_path_id": 2290255080228566917,
          "sprites": [
            {
              "asset_id": "f59b7dc313b9974c",
              "sprite_name": "meta_tex_bu_16_1",
              "bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
              "path_id": 6170470256086312165,
              "component_path_id": -3115615969351543962
            }
          ]
        },
        {
          "resource": "meta_bu_16_2",
          "prefab_path": "local/meta/building/bu16/prefab/meta_bu_16_2.prefab",
          "prefab_bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
          "root_path_id": -201478761140788566,
          "sprites": [
            {
              "asset_id": "ac4a70024ea44465",
              "sprite_name": "meta_tex_bu_16_2",
              "bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
              "path_id": 1725242404708344786,
              "component_path_id": 8865813072882038739
            }
          ]
        },
        {
          "resource": "meta_bu_16_3",
          "prefab_path": "local/meta/building/bu16/prefab/meta_bu_16_3.prefab",
          "prefab_bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
          "root_path_id": 6984905845497198768,
          "sprites": [
            {
              "asset_id": "5182d79c26b73699",
              "sprite_name": "meta_tex_bu_16_3",
              "bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
              "path_id": 2954870592858864106,
              "component_path_id": -3470420142528090815
            }
          ]
        },
        {
          "resource": "meta_bu_16_4",
          "prefab_path": "local/meta/building/bu16/prefab/meta_bu_16_4.prefab",
          "prefab_bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
          "root_path_id": -4917794447478492842,
          "sprites": [
            {
              "asset_id": "bbed787da5eb0daa",
              "sprite_name": "meta_tex_bu_16_4",
              "bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
              "path_id": -1709901754286233569,
              "component_path_id": 3432290848728223944
            }
          ]
        },
        {
          "resource": "meta_bu_16_5",
          "prefab_path": "local/meta/building/bu16/prefab/meta_bu_16_5.prefab",
          "prefab_bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
          "root_path_id": -2081180670144669187,
          "sprites": [
            {
              "asset_id": "3330ee45bb618750",
              "sprite_name": "meta_tex_bu_16_5",
              "bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
              "path_id": 6421194933473203700,
              "component_path_id": -7961839273573224566
            }
          ]
        },
        {
          "resource": "meta_bu_16_6",
          "prefab_path": "local/meta/building/bu16/prefab/meta_bu_16_6.prefab",
          "prefab_bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
          "root_path_id": -4475683405346684236,
          "sprites": [
            {
              "asset_id": "d48f6a12ba76f6a9",
              "sprite_name": "meta_tex_bu_16_6",
              "bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
              "path_id": -177229371495214351,
              "component_path_id": -3811122495228625537
            }
          ]
        },
        {
          "resource": "meta_bu_16_7",
          "prefab_path": "local/meta/building/bu16/prefab/meta_bu_16_7.prefab",
          "prefab_bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
          "root_path_id": -715872413289384453,
          "sprites": [
            {
              "asset_id": "1d42233fb654dfb3",
              "sprite_name": "meta_tex_bu_16_7",
              "bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
              "path_id": -9167678194918012227,
              "component_path_id": 7438132294656785395
            }
          ]
        },
        {
          "resource": "meta_bu_16_8",
          "prefab_path": "local/meta/building/bu16/prefab/meta_bu_16_8.prefab",
          "prefab_bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
          "root_path_id": -2811534533547395040,
          "sprites": [
            {
              "asset_id": "230843ce6d07c02c",
              "sprite_name": "meta_tex_bu_16_8",
              "bundle": "local_meta_building_bu16_32c913acc84ec6bc934fa14642b644b7.ab",
              "path_id": -6859827234720755022,
              "component_path_id": 4404945529403832174
            }
          ]
        }
      ]
    },
    {
      "id": "bu_17",
      "group": "17",
      "name_cn": "流浪动物之家",
      "name_key": "building_17",
      "name_candidates": [
        [
          "building_17",
          "流浪动物之家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3700.0,
        "y": 9985.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -51.0,
            "y": 282.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 61.0,
            "y": 342.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -51.0,
            "y": 293.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -25.0,
            "y": 127.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "7179e4c97ca9cfdf"
        },
        {
          "level": 2,
          "asset_id": "2f35a1be192dac22"
        },
        {
          "level": 3,
          "asset_id": "1d7a8b96a88810f3"
        },
        {
          "level": 4,
          "asset_id": "b058cd0673cbe9c2"
        },
        {
          "level": 5,
          "asset_id": "9c9f7c24d8840598"
        },
        {
          "level": 6,
          "asset_id": "f287b82dc2abb17d"
        },
        {
          "level": 7,
          "asset_id": "79357e7560f490bb"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_17_1",
          "TypeId": "bu_17",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_17_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_17_1",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7179e4c97ca9cfdf"
          ]
        },
        {
          "ID": "bu_17_2",
          "TypeId": "bu_17",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_17_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_17_2",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2f35a1be192dac22"
          ]
        },
        {
          "ID": "bu_17_3",
          "TypeId": "bu_17",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1400
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_17_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_17_3",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1400
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d7a8b96a88810f3"
          ]
        },
        {
          "ID": "bu_17_4",
          "TypeId": "bu_17",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_17_4",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b058cd0673cbe9c2"
          ]
        },
        {
          "ID": "bu_17_5",
          "TypeId": "bu_17",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_17_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 315
            }
          ],
          "Resource": "meta_bu_17_4",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b058cd0673cbe9c2"
          ]
        },
        {
          "ID": "bu_17_6",
          "TypeId": "bu_17",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_17_5",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9c9f7c24d8840598"
          ]
        },
        {
          "ID": "bu_17_7",
          "TypeId": "bu_17",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_17_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_17_5",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9c9f7c24d8840598"
          ]
        },
        {
          "ID": "bu_17_8",
          "TypeId": "bu_17",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2300
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_17_6",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2300
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f287b82dc2abb17d"
          ]
        },
        {
          "ID": "bu_17_9",
          "TypeId": "bu_17",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_17_6",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f287b82dc2abb17d"
          ]
        },
        {
          "ID": "bu_17_10",
          "TypeId": "bu_17",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_17_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_17_6",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f287b82dc2abb17d"
          ]
        },
        {
          "ID": "bu_17_11",
          "TypeId": "bu_17",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_17_7",
          "VfxRes": "",
          "Name": "building_17",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "79357e7560f490bb"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_17_1",
          "prefab_path": "local/meta/building/bu17/prefab/meta_bu_17_1.prefab",
          "prefab_bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
          "root_path_id": 5597900180330321502,
          "sprites": [
            {
              "asset_id": "7179e4c97ca9cfdf",
              "sprite_name": "meta_tex_bu_17_1",
              "bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
              "path_id": 3164876620427873439,
              "component_path_id": -1587568849641696157
            }
          ]
        },
        {
          "resource": "meta_bu_17_2",
          "prefab_path": "local/meta/building/bu17/prefab/meta_bu_17_2.prefab",
          "prefab_bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
          "root_path_id": 8727602188789242002,
          "sprites": [
            {
              "asset_id": "2f35a1be192dac22",
              "sprite_name": "meta_tex_bu_17_2",
              "bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
              "path_id": -6407371584933149931,
              "component_path_id": -5534206345482223804
            }
          ]
        },
        {
          "resource": "meta_bu_17_3",
          "prefab_path": "local/meta/building/bu17/prefab/meta_bu_17_3.prefab",
          "prefab_bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
          "root_path_id": 5181494631006011830,
          "sprites": [
            {
              "asset_id": "1d7a8b96a88810f3",
              "sprite_name": "meta_tex_bu_17_3",
              "bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
              "path_id": 8984418415521817494,
              "component_path_id": 8231665764305572502
            }
          ]
        },
        {
          "resource": "meta_bu_17_4",
          "prefab_path": "local/meta/building/bu17/prefab/meta_bu_17_4.prefab",
          "prefab_bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
          "root_path_id": 7765444411662731075,
          "sprites": [
            {
              "asset_id": "b058cd0673cbe9c2",
              "sprite_name": "meta_tex_bu_17_4",
              "bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
              "path_id": 9066077843306224869,
              "component_path_id": -8797754097607172705
            }
          ]
        },
        {
          "resource": "meta_bu_17_5",
          "prefab_path": "local/meta/building/bu17/prefab/meta_bu_17_5.prefab",
          "prefab_bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
          "root_path_id": 2274244341840963241,
          "sprites": [
            {
              "asset_id": "9c9f7c24d8840598",
              "sprite_name": "meta_tex_bu_17_5",
              "bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
              "path_id": -5558456036363108609,
              "component_path_id": 547308916886064934
            }
          ]
        },
        {
          "resource": "meta_bu_17_6",
          "prefab_path": "local/meta/building/bu17/prefab/meta_bu_17_6.prefab",
          "prefab_bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
          "root_path_id": 1999136512345747402,
          "sprites": [
            {
              "asset_id": "f287b82dc2abb17d",
              "sprite_name": "meta_tex_bu_17_6",
              "bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
              "path_id": -8397128792442793324,
              "component_path_id": -7824767387177955164
            }
          ]
        },
        {
          "resource": "meta_bu_17_7",
          "prefab_path": "local/meta/building/bu17/prefab/meta_bu_17_7.prefab",
          "prefab_bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
          "root_path_id": -2898850873726648320,
          "sprites": [
            {
              "asset_id": "79357e7560f490bb",
              "sprite_name": "meta_tex_bu_17_7",
              "bundle": "local_meta_building_bu17_9c4ed55c6ef505d3174a22a8dd70865a.ab",
              "path_id": -9160231739358519679,
              "component_path_id": 5259559668083894824
            }
          ]
        }
      ]
    },
    {
      "id": "bu_18",
      "group": "18",
      "name_cn": "狗狗树篱",
      "name_key": "building_18",
      "name_candidates": [
        [
          "building_18",
          "狗狗树篱"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4756.10009765625,
        "y": 9924.2001953125
      },
      "vfx": [
        {
          "levelRange": "1-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -6.0,
            "y": 198.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.6000000238418579,
            "y": 0.6000000238418579,
            "z": 0.6000000238418579
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "71fc87bcaf80d2f7"
        },
        {
          "level": 2,
          "asset_id": "667d7325258566ab"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_18_1",
          "TypeId": "bu_18",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_18_1",
          "VfxRes": "",
          "Name": "building_18",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "71fc87bcaf80d2f7"
          ]
        },
        {
          "ID": "bu_18_2",
          "TypeId": "bu_18",
          "Level": 2,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_18_2",
          "VfxRes": "",
          "Name": "building_18",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "667d7325258566ab"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_18_1",
          "prefab_path": "local/meta/building/bu18/prefab/meta_bu_18_1.prefab",
          "prefab_bundle": "local_meta_building_bu18_e7fc4d70ef1b03b0d0c2dc54c6f6fb90.ab",
          "root_path_id": -7935786885069859125,
          "sprites": [
            {
              "asset_id": "71fc87bcaf80d2f7",
              "sprite_name": "meta_tex_bu_18_1",
              "bundle": "local_meta_building_bu18_e7fc4d70ef1b03b0d0c2dc54c6f6fb90.ab",
              "path_id": 23030348883676671,
              "component_path_id": -3636396400049338304
            }
          ]
        },
        {
          "resource": "meta_bu_18_2",
          "prefab_path": "local/meta/building/bu18/prefab/meta_bu_18_2.prefab",
          "prefab_bundle": "local_meta_building_bu18_e7fc4d70ef1b03b0d0c2dc54c6f6fb90.ab",
          "root_path_id": -7963302399014657116,
          "sprites": [
            {
              "asset_id": "667d7325258566ab",
              "sprite_name": "meta_tex_bu_18_2",
              "bundle": "local_meta_building_bu18_e7fc4d70ef1b03b0d0c2dc54c6f6fb90.ab",
              "path_id": 4801819223748773614,
              "component_path_id": -57752285085669079
            }
          ]
        }
      ]
    },
    {
      "id": "bu_19",
      "group": "19",
      "name_cn": "天文台",
      "name_key": "building_19",
      "name_candidates": [
        [
          "building_19",
          "天文台"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4324.0,
        "y": 10448.0
      },
      "vfx": [
        {
          "levelRange": "1-3",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 40.0,
            "y": 133.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "4-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -46.0,
            "y": 168.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.699981689453125,
            "y": 230.2001953125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d3fa2d46ed0df17a"
        },
        {
          "level": 2,
          "asset_id": "7be26cb708db0d89"
        },
        {
          "level": 3,
          "asset_id": "20af8554ece487a8"
        },
        {
          "level": 4,
          "asset_id": "032fc6e7451b48c0"
        },
        {
          "level": 5,
          "asset_id": "4f837b9d2fba1aec"
        },
        {
          "level": 6,
          "asset_id": "5bc20cf282fe264c"
        },
        {
          "level": 7,
          "asset_id": "5e5ec305564c865e"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_19_1",
          "TypeId": "bu_19",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 430
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_19_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_19_1",
          "VfxRes": "",
          "Name": "building_19",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 430
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d3fa2d46ed0df17a"
          ]
        },
        {
          "ID": "bu_19_2",
          "TypeId": "bu_19",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1200
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_19_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_19_2",
          "VfxRes": "",
          "Name": "building_19",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1200
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7be26cb708db0d89"
          ]
        },
        {
          "ID": "bu_19_3",
          "TypeId": "bu_19",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2300
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_19_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_19_3",
          "VfxRes": "",
          "Name": "building_19",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2300
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "20af8554ece487a8"
          ]
        },
        {
          "ID": "bu_19_4",
          "TypeId": "bu_19",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_19_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 355
            }
          ],
          "Resource": "meta_bu_19_4",
          "VfxRes": "",
          "Name": "building_19",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "032fc6e7451b48c0"
          ]
        },
        {
          "ID": "bu_19_5",
          "TypeId": "bu_19",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_19_5",
          "VfxRes": "",
          "Name": "building_19",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4f837b9d2fba1aec"
          ]
        },
        {
          "ID": "bu_19_6",
          "TypeId": "bu_19",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_19_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_19_5",
          "VfxRes": "",
          "Name": "building_19",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4f837b9d2fba1aec"
          ]
        },
        {
          "ID": "bu_19_7",
          "TypeId": "bu_19",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_19_6",
          "VfxRes": "",
          "Name": "building_19",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5bc20cf282fe264c"
          ]
        },
        {
          "ID": "bu_19_8",
          "TypeId": "bu_19",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_19_6",
          "VfxRes": "",
          "Name": "building_19",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5bc20cf282fe264c"
          ]
        },
        {
          "ID": "bu_19_9",
          "TypeId": "bu_19",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_19_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_19_6",
          "VfxRes": "",
          "Name": "building_19",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5bc20cf282fe264c"
          ]
        },
        {
          "ID": "bu_19_10",
          "TypeId": "bu_19",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_19_7",
          "VfxRes": "",
          "Name": "building_19",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bd32004b72b1209b",
            "3e3200e635114126",
            "37b274a0a36c0d75",
            "7cd667e48599276c",
            "2d97a67501e93519",
            "5e5ec305564c865e"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_19_1",
          "prefab_path": "local/meta/building/bu19/prefab/meta_bu_19_1.prefab",
          "prefab_bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
          "root_path_id": 8019790699596533019,
          "sprites": [
            {
              "asset_id": "d3fa2d46ed0df17a",
              "sprite_name": "meta_tex_bu_19_1",
              "bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
              "path_id": -7729511140118243812,
              "component_path_id": 5180626486977438854
            }
          ]
        },
        {
          "resource": "meta_bu_19_2",
          "prefab_path": "local/meta/building/bu19/prefab/meta_bu_19_2.prefab",
          "prefab_bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
          "root_path_id": 1278462809045195585,
          "sprites": [
            {
              "asset_id": "7be26cb708db0d89",
              "sprite_name": "meta_tex_bu_19_2",
              "bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
              "path_id": -5928380298120945051,
              "component_path_id": 3414973080428904626
            }
          ]
        },
        {
          "resource": "meta_bu_19_3",
          "prefab_path": "local/meta/building/bu19/prefab/meta_bu_19_3.prefab",
          "prefab_bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
          "root_path_id": -7415130828810413665,
          "sprites": [
            {
              "asset_id": "20af8554ece487a8",
              "sprite_name": "meta_tex_bu_19_3",
              "bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
              "path_id": -763851403706210261,
              "component_path_id": 7201683787549081235
            }
          ]
        },
        {
          "resource": "meta_bu_19_4",
          "prefab_path": "local/meta/building/bu19/prefab/meta_bu_19_4.prefab",
          "prefab_bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
          "root_path_id": 6911540958277622458,
          "sprites": [
            {
              "asset_id": "032fc6e7451b48c0",
              "sprite_name": "meta_tex_bu_19_4",
              "bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
              "path_id": 5758615306744698994,
              "component_path_id": -3012287997029110853
            }
          ]
        },
        {
          "resource": "meta_bu_19_5",
          "prefab_path": "local/meta/building/bu19/prefab/meta_bu_19_5.prefab",
          "prefab_bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
          "root_path_id": 4689319390825380488,
          "sprites": [
            {
              "asset_id": "4f837b9d2fba1aec",
              "sprite_name": "meta_tex_bu_19_5",
              "bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
              "path_id": -2560970470388634493,
              "component_path_id": 8059683689553000094
            }
          ]
        },
        {
          "resource": "meta_bu_19_6",
          "prefab_path": "local/meta/building/bu19/prefab/meta_bu_19_6.prefab",
          "prefab_bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
          "root_path_id": 1842260978873301170,
          "sprites": [
            {
              "asset_id": "5bc20cf282fe264c",
              "sprite_name": "meta_tex_bu_19_6",
              "bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
              "path_id": 8135369255320993186,
              "component_path_id": -5579155181559479051
            }
          ]
        },
        {
          "resource": "meta_bu_19_7",
          "prefab_path": "local/meta/building/bu19/prefab/meta_bu_19_7.prefab",
          "prefab_bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
          "root_path_id": 7268915214586903950,
          "sprites": [
            {
              "asset_id": "bd32004b72b1209b",
              "sprite_name": "meta_bu_19_7_1",
              "bundle": "local_meta_vfx_d21e51e603ade5c853b3ccdbf323ee57.ab",
              "path_id": -7831656913943539964,
              "component_path_id": 3242528419480832632
            },
            {
              "asset_id": "3e3200e635114126",
              "sprite_name": "meta_bu_19_7_5",
              "bundle": "local_meta_vfx_d21e51e603ade5c853b3ccdbf323ee57.ab",
              "path_id": 5696721348458793735,
              "component_path_id": 8710293355417838528
            },
            {
              "asset_id": "37b274a0a36c0d75",
              "sprite_name": "meta_bu_19_7_4",
              "bundle": "local_meta_vfx_d21e51e603ade5c853b3ccdbf323ee57.ab",
              "path_id": -5447001171766877676,
              "component_path_id": -6306245020741909032
            },
            {
              "asset_id": "7cd667e48599276c",
              "sprite_name": "meta_bu_19_7_2",
              "bundle": "local_meta_vfx_d21e51e603ade5c853b3ccdbf323ee57.ab",
              "path_id": 3925597730041692710,
              "component_path_id": -4271975730507480860
            },
            {
              "asset_id": "2d97a67501e93519",
              "sprite_name": "meta_bu_19_7_3",
              "bundle": "local_meta_vfx_d21e51e603ade5c853b3ccdbf323ee57.ab",
              "path_id": -7332347964631991540,
              "component_path_id": -5371433708484780579
            },
            {
              "asset_id": "5e5ec305564c865e",
              "sprite_name": "meta_tex_bu_19_7",
              "bundle": "local_meta_building_bu19_b30ad8609df2197312f59c439b25b7cd.ab",
              "path_id": -6343677196847241939,
              "component_path_id": -1633673995444153302
            }
          ]
        }
      ]
    },
    {
      "id": "bu_20",
      "group": "20",
      "name_cn": "冰淇淋店",
      "name_key": "building_20",
      "name_candidates": [
        [
          "building_20",
          "冰淇淋店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3030.0,
        "y": 10664.0
      },
      "vfx": [
        {
          "levelRange": "1-3",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -29.0,
            "y": 332.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 64.0,
            "y": 75.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "4-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -20.0,
            "y": 333.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 56.0,
            "y": 2.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a526a3b10bf66b9c"
        },
        {
          "level": 2,
          "asset_id": "010a1476918f0143"
        },
        {
          "level": 3,
          "asset_id": "5dba4388f37ee6a1"
        },
        {
          "level": 4,
          "asset_id": "647e7ab27ce178ad"
        },
        {
          "level": 5,
          "asset_id": "09f5a1b04a252797"
        },
        {
          "level": 6,
          "asset_id": "2c99909aee31d380"
        },
        {
          "level": 7,
          "asset_id": "7716425c3923b960"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_20_1",
          "TypeId": "bu_20",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 450
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_20_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_20_1",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 450
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a526a3b10bf66b9c"
          ]
        },
        {
          "ID": "bu_20_2",
          "TypeId": "bu_20",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_20_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_20_2",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "010a1476918f0143"
          ]
        },
        {
          "ID": "bu_20_3",
          "TypeId": "bu_20",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_20_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_20_3",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5dba4388f37ee6a1"
          ]
        },
        {
          "ID": "bu_20_4",
          "TypeId": "bu_20",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_20_4",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "647e7ab27ce178ad"
          ]
        },
        {
          "ID": "bu_20_5",
          "TypeId": "bu_20",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_20_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 395
            }
          ],
          "Resource": "meta_bu_20_4",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "647e7ab27ce178ad"
          ]
        },
        {
          "ID": "bu_20_6",
          "TypeId": "bu_20",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_20_5",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "09f5a1b04a252797"
          ]
        },
        {
          "ID": "bu_20_7",
          "TypeId": "bu_20",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_20_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_20_5",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "09f5a1b04a252797"
          ]
        },
        {
          "ID": "bu_20_8",
          "TypeId": "bu_20",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_20_6",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2c99909aee31d380"
          ]
        },
        {
          "ID": "bu_20_9",
          "TypeId": "bu_20",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_20_6",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2c99909aee31d380"
          ]
        },
        {
          "ID": "bu_20_10",
          "TypeId": "bu_20",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_20_6",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2c99909aee31d380"
          ]
        },
        {
          "ID": "bu_20_11",
          "TypeId": "bu_20",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_20_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 630
            }
          ],
          "Resource": "meta_bu_20_6",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2c99909aee31d380"
          ]
        },
        {
          "ID": "bu_20_12",
          "TypeId": "bu_20",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_20_7",
          "VfxRes": "",
          "Name": "building_20",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7716425c3923b960"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_20_1",
          "prefab_path": "local/meta/building/bu20/prefab/meta_bu_20_1.prefab",
          "prefab_bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
          "root_path_id": -7832182836389904827,
          "sprites": [
            {
              "asset_id": "a526a3b10bf66b9c",
              "sprite_name": "meta_tex_bu_20_1",
              "bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
              "path_id": 5853309424967085734,
              "component_path_id": 3772312970405613259
            }
          ]
        },
        {
          "resource": "meta_bu_20_2",
          "prefab_path": "local/meta/building/bu20/prefab/meta_bu_20_2.prefab",
          "prefab_bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
          "root_path_id": 2308660356408831838,
          "sprites": [
            {
              "asset_id": "010a1476918f0143",
              "sprite_name": "meta_tex_bu_20_2",
              "bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
              "path_id": 5966419832245899456,
              "component_path_id": 8275138349185175893
            }
          ]
        },
        {
          "resource": "meta_bu_20_3",
          "prefab_path": "local/meta/building/bu20/prefab/meta_bu_20_3.prefab",
          "prefab_bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
          "root_path_id": 9206131984593539145,
          "sprites": [
            {
              "asset_id": "5dba4388f37ee6a1",
              "sprite_name": "meta_tex_bu_20_3",
              "bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
              "path_id": -7886179218558635696,
              "component_path_id": -8894970790590132560
            }
          ]
        },
        {
          "resource": "meta_bu_20_4",
          "prefab_path": "local/meta/building/bu20/prefab/meta_bu_20_4.prefab",
          "prefab_bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
          "root_path_id": -8474508772949375354,
          "sprites": [
            {
              "asset_id": "647e7ab27ce178ad",
              "sprite_name": "meta_tex_bu_20_4",
              "bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
              "path_id": -1967592385001875880,
              "component_path_id": 8165848844658794970
            }
          ]
        },
        {
          "resource": "meta_bu_20_5",
          "prefab_path": "local/meta/building/bu20/prefab/meta_bu_20_5.prefab",
          "prefab_bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
          "root_path_id": 2721248340197651790,
          "sprites": [
            {
              "asset_id": "09f5a1b04a252797",
              "sprite_name": "meta_tex_bu_20_5",
              "bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
              "path_id": 5464501187042870928,
              "component_path_id": 7174021926672204602
            }
          ]
        },
        {
          "resource": "meta_bu_20_6",
          "prefab_path": "local/meta/building/bu20/prefab/meta_bu_20_6.prefab",
          "prefab_bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
          "root_path_id": 8017719936844285139,
          "sprites": [
            {
              "asset_id": "2c99909aee31d380",
              "sprite_name": "meta_tex_bu_20_6",
              "bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
              "path_id": -2366574010199675489,
              "component_path_id": 1632020414080158924
            }
          ]
        },
        {
          "resource": "meta_bu_20_7",
          "prefab_path": "local/meta/building/bu20/prefab/meta_bu_20_7.prefab",
          "prefab_bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
          "root_path_id": -3703127277238284304,
          "sprites": [
            {
              "asset_id": "7716425c3923b960",
              "sprite_name": "meta_tex_bu_20_7",
              "bundle": "local_meta_building_bu20_f06e460cc53da70dd680900b69ff26b5.ab",
              "path_id": 1435927521714244537,
              "component_path_id": 1254890380112464554
            }
          ]
        }
      ]
    },
    {
      "id": "bu_21",
      "group": "21",
      "name_cn": "邮局",
      "name_key": "building_21",
      "name_candidates": [
        [
          "building_21",
          "邮局"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2533.000244140625,
        "y": 10153.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -23.0,
            "y": 257.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 75.00000762939453,
            "y": 238.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -12.0,
            "y": 266.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.199951171875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "bca23d92638cb2f0"
        },
        {
          "level": 2,
          "asset_id": "1b92f23697d7abb9"
        },
        {
          "level": 3,
          "asset_id": "03cf4ee47b6ce819"
        },
        {
          "level": 4,
          "asset_id": "3597d09e550496f5"
        },
        {
          "level": 5,
          "asset_id": "075ac66bcf9b0914"
        },
        {
          "level": 6,
          "asset_id": "db6f9f2fc1c058a4"
        },
        {
          "level": 7,
          "asset_id": "716ca720604f125b"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_21_1",
          "TypeId": "bu_21",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 480
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_21_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_21_1",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 480
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bca23d92638cb2f0"
          ]
        },
        {
          "ID": "bu_21_2",
          "TypeId": "bu_21",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1200
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_21_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_21_2",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1200
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b92f23697d7abb9"
          ]
        },
        {
          "ID": "bu_21_3",
          "TypeId": "bu_21",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_21_3",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "03cf4ee47b6ce819"
          ]
        },
        {
          "ID": "bu_21_4",
          "TypeId": "bu_21",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_21_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 310
            }
          ],
          "Resource": "meta_bu_21_3",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "03cf4ee47b6ce819"
          ]
        },
        {
          "ID": "bu_21_5",
          "TypeId": "bu_21",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_21_4",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3597d09e550496f5"
          ]
        },
        {
          "ID": "bu_21_6",
          "TypeId": "bu_21",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_21_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 410
            }
          ],
          "Resource": "meta_bu_21_4",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3597d09e550496f5"
          ]
        },
        {
          "ID": "bu_21_7",
          "TypeId": "bu_21",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_21_5",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "075ac66bcf9b0914"
          ]
        },
        {
          "ID": "bu_21_8",
          "TypeId": "bu_21",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_21_5",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "075ac66bcf9b0914"
          ]
        },
        {
          "ID": "bu_21_9",
          "TypeId": "bu_21",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_21_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_21_5",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "075ac66bcf9b0914"
          ]
        },
        {
          "ID": "bu_21_10",
          "TypeId": "bu_21",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_21_6",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "db6f9f2fc1c058a4"
          ]
        },
        {
          "ID": "bu_21_11",
          "TypeId": "bu_21",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_21_6",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "db6f9f2fc1c058a4"
          ]
        },
        {
          "ID": "bu_21_12",
          "TypeId": "bu_21",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_21_6",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "db6f9f2fc1c058a4"
          ]
        },
        {
          "ID": "bu_21_13",
          "TypeId": "bu_21",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_21_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 815
            }
          ],
          "Resource": "meta_bu_21_6",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "db6f9f2fc1c058a4"
          ]
        },
        {
          "ID": "bu_21_14",
          "TypeId": "bu_21",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_21_7",
          "VfxRes": "",
          "Name": "building_21",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "716ca720604f125b"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_21_1",
          "prefab_path": "local/meta/building/bu21/prefab/meta_bu_21_1.prefab",
          "prefab_bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
          "root_path_id": 2843794207539849182,
          "sprites": [
            {
              "asset_id": "bca23d92638cb2f0",
              "sprite_name": "meta_tex_bu_21_1",
              "bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
              "path_id": 4535699552831606029,
              "component_path_id": 6836811507090878045
            }
          ]
        },
        {
          "resource": "meta_bu_21_2",
          "prefab_path": "local/meta/building/bu21/prefab/meta_bu_21_2.prefab",
          "prefab_bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
          "root_path_id": -5241199052900223662,
          "sprites": [
            {
              "asset_id": "1b92f23697d7abb9",
              "sprite_name": "meta_tex_bu_21_2",
              "bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
              "path_id": 8132103546852103366,
              "component_path_id": 4557939035584853574
            }
          ]
        },
        {
          "resource": "meta_bu_21_3",
          "prefab_path": "local/meta/building/bu21/prefab/meta_bu_21_3.prefab",
          "prefab_bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
          "root_path_id": 7007705363452006782,
          "sprites": [
            {
              "asset_id": "03cf4ee47b6ce819",
              "sprite_name": "meta_tex_bu_21_3",
              "bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
              "path_id": -2669403995660922216,
              "component_path_id": 6033482834307455122
            }
          ]
        },
        {
          "resource": "meta_bu_21_4",
          "prefab_path": "local/meta/building/bu21/prefab/meta_bu_21_4.prefab",
          "prefab_bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
          "root_path_id": -3301422976861625631,
          "sprites": [
            {
              "asset_id": "3597d09e550496f5",
              "sprite_name": "meta_tex_bu_21_4",
              "bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
              "path_id": 4051210521884680701,
              "component_path_id": -3709100888049572614
            }
          ]
        },
        {
          "resource": "meta_bu_21_5",
          "prefab_path": "local/meta/building/bu21/prefab/meta_bu_21_5.prefab",
          "prefab_bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
          "root_path_id": -2301658777169818031,
          "sprites": [
            {
              "asset_id": "075ac66bcf9b0914",
              "sprite_name": "meta_tex_bu_21_5",
              "bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
              "path_id": 7687229162178384413,
              "component_path_id": 4017210349563022660
            }
          ]
        },
        {
          "resource": "meta_bu_21_6",
          "prefab_path": "local/meta/building/bu21/prefab/meta_bu_21_6.prefab",
          "prefab_bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
          "root_path_id": 6449015736780832913,
          "sprites": [
            {
              "asset_id": "db6f9f2fc1c058a4",
              "sprite_name": "meta_tex_bu_21_6",
              "bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
              "path_id": -6119380535633686573,
              "component_path_id": 144328053582357984
            }
          ]
        },
        {
          "resource": "meta_bu_21_7",
          "prefab_path": "local/meta/building/bu21/prefab/meta_bu_21_7.prefab",
          "prefab_bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
          "root_path_id": -749775567495694863,
          "sprites": [
            {
              "asset_id": "716ca720604f125b",
              "sprite_name": "meta_tex_bu_21_7",
              "bundle": "local_meta_building_bu21_66be4c5f86b53a24ff41fd3e0ddb732c.ab",
              "path_id": -5366418203773157956,
              "component_path_id": 1649315346910460516
            }
          ]
        }
      ]
    },
    {
      "id": "bu_22",
      "group": "22",
      "name_cn": "Helen和卢卡斯家",
      "name_key": "building_22",
      "name_candidates": [
        [
          "building_22",
          "Helen和卢卡斯家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1727.0,
        "y": 9776.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": 30.0,
            "y": 305.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 7.000007629394531,
            "y": 202.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9500000476837158,
            "y": 0.9500000476837158,
            "z": 0.9500000476837158
          },
          "pos": {
            "x": -8.0,
            "y": 301.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 7.000007629394531,
            "y": 202.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "ae00f433980782b6"
        },
        {
          "level": 2,
          "asset_id": "149ed46e1815b9ee"
        },
        {
          "level": 3,
          "asset_id": "cfeced8c3cf4db17"
        },
        {
          "level": 4,
          "asset_id": "2cbcdb71250b7bdf"
        },
        {
          "level": 5,
          "asset_id": "622548b0df744645"
        },
        {
          "level": 6,
          "asset_id": "060b8d50946ed15f"
        },
        {
          "level": 7,
          "asset_id": "58af276ca9274ad0"
        },
        {
          "level": 8,
          "asset_id": "00602d2cff979150"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_22_1",
          "TypeId": "bu_22",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_22_1",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ae00f433980782b6"
          ]
        },
        {
          "ID": "bu_22_2",
          "TypeId": "bu_22",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 45
            }
          ],
          "Resource": "meta_bu_22_2",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "149ed46e1815b9ee"
          ]
        },
        {
          "ID": "bu_22_3",
          "TypeId": "bu_22",
          "Level": 2,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_22_2",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "149ed46e1815b9ee"
          ]
        },
        {
          "ID": "bu_22_4",
          "TypeId": "bu_22",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_22_3",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cfeced8c3cf4db17"
          ]
        },
        {
          "ID": "bu_22_5",
          "TypeId": "bu_22",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 245
            }
          ],
          "Resource": "meta_bu_22_3",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cfeced8c3cf4db17"
          ]
        },
        {
          "ID": "bu_22_6",
          "TypeId": "bu_22",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_22_4",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2cbcdb71250b7bdf"
          ]
        },
        {
          "ID": "bu_22_7",
          "TypeId": "bu_22",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_22_4",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2cbcdb71250b7bdf"
          ]
        },
        {
          "ID": "bu_22_8",
          "TypeId": "bu_22",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2100
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 290
            }
          ],
          "Resource": "meta_bu_22_4",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2100
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2cbcdb71250b7bdf"
          ]
        },
        {
          "ID": "bu_22_9",
          "TypeId": "bu_22",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_22_5",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "622548b0df744645"
          ]
        },
        {
          "ID": "bu_22_10",
          "TypeId": "bu_22",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1900
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_22_5",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1900
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "622548b0df744645"
          ]
        },
        {
          "ID": "bu_22_11",
          "TypeId": "bu_22",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2300
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 335
            }
          ],
          "Resource": "meta_bu_22_5",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2300
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "622548b0df744645"
          ]
        },
        {
          "ID": "bu_22_12",
          "TypeId": "bu_22",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_22_6",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "060b8d50946ed15f"
          ]
        },
        {
          "ID": "bu_22_13",
          "TypeId": "bu_22",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_22_6",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "060b8d50946ed15f"
          ]
        },
        {
          "ID": "bu_22_14",
          "TypeId": "bu_22",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_22_6",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "060b8d50946ed15f"
          ]
        },
        {
          "ID": "bu_22_15",
          "TypeId": "bu_22",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2600
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 390
            }
          ],
          "Resource": "meta_bu_22_6",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2600
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "060b8d50946ed15f"
          ]
        },
        {
          "ID": "bu_22_16",
          "TypeId": "bu_22",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_22_7",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "58af276ca9274ad0"
          ]
        },
        {
          "ID": "bu_22_17",
          "TypeId": "bu_22",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_22_7",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "58af276ca9274ad0"
          ]
        },
        {
          "ID": "bu_22_18",
          "TypeId": "bu_22",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_22_7",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "58af276ca9274ad0"
          ]
        },
        {
          "ID": "bu_22_19",
          "TypeId": "bu_22",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_22_7",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "58af276ca9274ad0"
          ]
        },
        {
          "ID": "bu_22_20",
          "TypeId": "bu_22",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_22_8",
          "VfxRes": "",
          "Name": "building_22",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "00602d2cff979150"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_22_1",
          "prefab_path": "local/meta/building/bu22/prefab/meta_bu_22_1.prefab",
          "prefab_bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
          "root_path_id": -4838267760383532630,
          "sprites": [
            {
              "asset_id": "ae00f433980782b6",
              "sprite_name": "meta_tex_bu_22_1",
              "bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
              "path_id": -7057540057398739562,
              "component_path_id": -3734848212990271805
            }
          ]
        },
        {
          "resource": "meta_bu_22_2",
          "prefab_path": "local/meta/building/bu22/prefab/meta_bu_22_2.prefab",
          "prefab_bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
          "root_path_id": -4338697357273477372,
          "sprites": [
            {
              "asset_id": "149ed46e1815b9ee",
              "sprite_name": "meta_tex_bu_22_2",
              "bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
              "path_id": 810445893000487587,
              "component_path_id": 4372704751906894602
            }
          ]
        },
        {
          "resource": "meta_bu_22_3",
          "prefab_path": "local/meta/building/bu22/prefab/meta_bu_22_3.prefab",
          "prefab_bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
          "root_path_id": 1852932125394924007,
          "sprites": [
            {
              "asset_id": "cfeced8c3cf4db17",
              "sprite_name": "meta_tex_bu_22_3",
              "bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
              "path_id": 2815512426772704380,
              "component_path_id": -6224751332722860818
            }
          ]
        },
        {
          "resource": "meta_bu_22_4",
          "prefab_path": "local/meta/building/bu22/prefab/meta_bu_22_4.prefab",
          "prefab_bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
          "root_path_id": -7103482517610116900,
          "sprites": [
            {
              "asset_id": "2cbcdb71250b7bdf",
              "sprite_name": "meta_tex_bu_22_4",
              "bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
              "path_id": 2697329472161534723,
              "component_path_id": 4434895313087755904
            }
          ]
        },
        {
          "resource": "meta_bu_22_5",
          "prefab_path": "local/meta/building/bu22/prefab/meta_bu_22_5.prefab",
          "prefab_bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
          "root_path_id": -267208333460657693,
          "sprites": [
            {
              "asset_id": "622548b0df744645",
              "sprite_name": "meta_tex_bu_22_5",
              "bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
              "path_id": 7471331113173152974,
              "component_path_id": -3268736830295752357
            }
          ]
        },
        {
          "resource": "meta_bu_22_6",
          "prefab_path": "local/meta/building/bu22/prefab/meta_bu_22_6.prefab",
          "prefab_bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
          "root_path_id": 3333624103824076472,
          "sprites": [
            {
              "asset_id": "060b8d50946ed15f",
              "sprite_name": "meta_tex_bu_22_6",
              "bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
              "path_id": 3533280305417544417,
              "component_path_id": -3853475488276858147
            }
          ]
        },
        {
          "resource": "meta_bu_22_7",
          "prefab_path": "local/meta/building/bu22/prefab/meta_bu_22_7.prefab",
          "prefab_bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
          "root_path_id": -6440428040019623995,
          "sprites": [
            {
              "asset_id": "58af276ca9274ad0",
              "sprite_name": "meta_tex_bu_22_7",
              "bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
              "path_id": 1610130165425730344,
              "component_path_id": -5021393138889707878
            }
          ]
        },
        {
          "resource": "meta_bu_22_8",
          "prefab_path": "local/meta/building/bu22/prefab/meta_bu_22_8.prefab",
          "prefab_bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
          "root_path_id": -8074814327704733038,
          "sprites": [
            {
              "asset_id": "00602d2cff979150",
              "sprite_name": "meta_tex_bu_22_8",
              "bundle": "local_meta_building_bu22_6e042146e95b227c728e543ccf9d7b46.ab",
              "path_id": -6286363333409890935,
              "component_path_id": -4852707292434430688
            }
          ]
        }
      ]
    },
    {
      "id": "bu_23",
      "group": "23",
      "name_cn": "婚礼庄园",
      "name_key": "building_23",
      "name_candidates": [
        [
          "building_23",
          "婚礼庄园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 659.0,
        "y": 9121.0
      },
      "vfx": [
        {
          "levelRange": "1-3",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -21.0,
            "y": 361.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "4-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -24.0400390625,
            "y": 234.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700164794921875,
            "y": 230.1998291015625,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5089b5d4a01fa65a"
        },
        {
          "level": 2,
          "asset_id": "a1bd2ec35fe84367"
        },
        {
          "level": 3,
          "asset_id": "448e7bf4d85b539a"
        },
        {
          "level": 4,
          "asset_id": "a55787232faea57e"
        },
        {
          "level": 5,
          "asset_id": "c948500d6e088d86"
        },
        {
          "level": 6,
          "asset_id": "5b9076505f25000a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_23_1",
          "TypeId": "bu_23",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_23_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_23_1",
          "VfxRes": "",
          "Name": "building_23",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5089b5d4a01fa65a"
          ]
        },
        {
          "ID": "bu_23_2",
          "TypeId": "bu_23",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4200
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_23_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 345
            }
          ],
          "Resource": "meta_bu_23_2",
          "VfxRes": "",
          "Name": "building_23",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4200
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a1bd2ec35fe84367"
          ]
        },
        {
          "ID": "bu_23_3",
          "TypeId": "bu_23",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7300
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_23_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_23_3",
          "VfxRes": "",
          "Name": "building_23",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7300
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "448e7bf4d85b539a"
          ]
        },
        {
          "ID": "bu_23_4",
          "TypeId": "bu_23",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8200
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_23_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_23_4",
          "VfxRes": "",
          "Name": "building_23",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8200
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a55787232faea57e"
          ]
        },
        {
          "ID": "bu_23_5",
          "TypeId": "bu_23",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 340
            }
          ],
          "Resource": "meta_bu_23_5",
          "VfxRes": "",
          "Name": "building_23",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c948500d6e088d86"
          ]
        },
        {
          "ID": "bu_23_6",
          "TypeId": "bu_23",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_23_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 715
            }
          ],
          "Resource": "meta_bu_23_5",
          "VfxRes": "",
          "Name": "building_23",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c948500d6e088d86"
          ]
        },
        {
          "ID": "bu_23_7",
          "TypeId": "bu_23",
          "Level": 6,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_23_6",
          "VfxRes": "",
          "Name": "building_23",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_23_1",
          "prefab_path": "local/meta/building/bu23/prefab/meta_bu_23_1.prefab",
          "prefab_bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
          "root_path_id": -1344436471231294480,
          "sprites": [
            {
              "asset_id": "5089b5d4a01fa65a",
              "sprite_name": "meta_tex_bu_23_1",
              "bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
              "path_id": -3967092349821380103,
              "component_path_id": 7152301800078425660
            }
          ]
        },
        {
          "resource": "meta_bu_23_2",
          "prefab_path": "local/meta/building/bu23/prefab/meta_bu_23_2.prefab",
          "prefab_bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
          "root_path_id": 4986985119268097530,
          "sprites": [
            {
              "asset_id": "a1bd2ec35fe84367",
              "sprite_name": "meta_tex_bu_23_2",
              "bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
              "path_id": -7838811853421607675,
              "component_path_id": -974567500408421384
            }
          ]
        },
        {
          "resource": "meta_bu_23_3",
          "prefab_path": "local/meta/building/bu23/prefab/meta_bu_23_3.prefab",
          "prefab_bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
          "root_path_id": -3112305944642837019,
          "sprites": [
            {
              "asset_id": "448e7bf4d85b539a",
              "sprite_name": "meta_tex_bu_23_3",
              "bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
              "path_id": -8218238861683997438,
              "component_path_id": -4841918497491178782
            }
          ]
        },
        {
          "resource": "meta_bu_23_4",
          "prefab_path": "local/meta/building/bu23/prefab/meta_bu_23_4.prefab",
          "prefab_bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
          "root_path_id": 2732779770296755555,
          "sprites": [
            {
              "asset_id": "a55787232faea57e",
              "sprite_name": "meta_tex_bu_23_4",
              "bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
              "path_id": 2378126605719649762,
              "component_path_id": 784956626200927036
            }
          ]
        },
        {
          "resource": "meta_bu_23_5",
          "prefab_path": "local/meta/building/bu23/prefab/meta_bu_23_5.prefab",
          "prefab_bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
          "root_path_id": 1401755202950010171,
          "sprites": [
            {
              "asset_id": "c948500d6e088d86",
              "sprite_name": "meta_tex_bu_23_5",
              "bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
              "path_id": -5591999559714855342,
              "component_path_id": 1619213850484322280
            }
          ]
        },
        {
          "resource": "meta_bu_23_6",
          "prefab_path": "local/meta/building/bu23/prefab/meta_bu_23_6.prefab",
          "prefab_bundle": "local_meta_building_bu23_dc917ceed8f043918d66e6f268fe4afb.ab",
          "root_path_id": 8117486286807032480,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_24",
      "group": "24",
      "name_cn": "花船",
      "name_key": "building_24",
      "name_candidates": [
        [
          "building_24",
          "花船"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 177.00033569335938,
        "y": 9789.0009765625
      },
      "vfx": [
        {
          "levelRange": "1-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.5999999642372131,
            "y": 0.5999999642372131,
            "z": 0.5999999642372131
          },
          "pos": {
            "x": -5.20001220703125,
            "y": 67.20001220703125,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -4.999908447265625,
            "y": 84.9998779296875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "9b91b05d16a551d0"
        },
        {
          "level": 2,
          "asset_id": "b936979697ed4f05"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_24_1",
          "TypeId": "bu_24",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 300
            }
          ],
          "Resource": "meta_bu_24_1",
          "VfxRes": "",
          "Name": "building_24",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b91b05d16a551d0"
          ]
        },
        {
          "ID": "bu_24_2",
          "TypeId": "bu_24",
          "Level": 2,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_24_2",
          "VfxRes": "",
          "Name": "building_24",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b936979697ed4f05"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_24_1",
          "prefab_path": "local/meta/building/bu24/prefab/meta_bu_24_1.prefab",
          "prefab_bundle": "local_meta_building_bu24_598e0239d0fbe430387ee89aef1ceda2.ab",
          "root_path_id": -7652926024144832633,
          "sprites": [
            {
              "asset_id": "9b91b05d16a551d0",
              "sprite_name": "meta_tex_bu_24_1",
              "bundle": "local_meta_building_bu24_598e0239d0fbe430387ee89aef1ceda2.ab",
              "path_id": -8183348470439273338,
              "component_path_id": 6574108816897675908
            }
          ]
        },
        {
          "resource": "meta_bu_24_2",
          "prefab_path": "local/meta/building/bu24/prefab/meta_bu_24_2.prefab",
          "prefab_bundle": "local_meta_building_bu24_598e0239d0fbe430387ee89aef1ceda2.ab",
          "root_path_id": -2767043825104369687,
          "sprites": [
            {
              "asset_id": "b936979697ed4f05",
              "sprite_name": "meta_tex_bu_24_2",
              "bundle": "local_meta_building_bu24_598e0239d0fbe430387ee89aef1ceda2.ab",
              "path_id": -6587026107517910353,
              "component_path_id": -2163375726463789121
            }
          ]
        }
      ]
    },
    {
      "id": "bu_25",
      "group": "25",
      "name_cn": "钓鱼小屋",
      "name_key": "building_25",
      "name_candidates": [
        [
          "building_25",
          "钓鱼小屋"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 389.0,
        "y": 10161.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 85.0,
            "y": 174.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 52.0,
            "y": 190.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -48.0,
            "y": 364.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 70.70001220703125,
            "y": 8.199951171875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "8490dc3ec4fec859"
        },
        {
          "level": 2,
          "asset_id": "61ae17b8b20abcd0"
        },
        {
          "level": 3,
          "asset_id": "1a0c1815cdec5177"
        },
        {
          "level": 4,
          "asset_id": "f2e1dd4af8b7a225"
        },
        {
          "level": 5,
          "asset_id": "8a56911acd38b50f"
        },
        {
          "level": 6,
          "asset_id": "2d30f1ce10cd3a88"
        },
        {
          "level": 7,
          "asset_id": "87d5283cff108b51"
        },
        {
          "level": 8,
          "asset_id": "c7803d8df314ef3a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_25_1",
          "TypeId": "bu_25",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_25_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_25_1",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 700
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8490dc3ec4fec859"
          ]
        },
        {
          "ID": "bu_25_2",
          "TypeId": "bu_25",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_25_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 270
            }
          ],
          "Resource": "meta_bu_25_2",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "61ae17b8b20abcd0"
          ]
        },
        {
          "ID": "bu_25_3",
          "TypeId": "bu_25",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_25_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 370
            }
          ],
          "Resource": "meta_bu_25_3",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1a0c1815cdec5177"
          ]
        },
        {
          "ID": "bu_25_4",
          "TypeId": "bu_25",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_25_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_25_4",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f2e1dd4af8b7a225"
          ]
        },
        {
          "ID": "bu_25_5",
          "TypeId": "bu_25",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 235
            }
          ],
          "Resource": "meta_bu_25_5",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a56911acd38b50f"
          ]
        },
        {
          "ID": "bu_25_6",
          "TypeId": "bu_25",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_25_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 675
            }
          ],
          "Resource": "meta_bu_25_5",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a56911acd38b50f"
          ]
        },
        {
          "ID": "bu_25_7",
          "TypeId": "bu_25",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 255
            }
          ],
          "Resource": "meta_bu_25_6",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2d30f1ce10cd3a88"
          ]
        },
        {
          "ID": "bu_25_8",
          "TypeId": "bu_25",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 295
            }
          ],
          "Resource": "meta_bu_25_6",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2d30f1ce10cd3a88"
          ]
        },
        {
          "ID": "bu_25_9",
          "TypeId": "bu_25",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_25_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 720
            }
          ],
          "Resource": "meta_bu_25_6",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2d30f1ce10cd3a88"
          ]
        },
        {
          "ID": "bu_25_10",
          "TypeId": "bu_25",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 255
            }
          ],
          "Resource": "meta_bu_25_7",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "87d5283cff108b51"
          ]
        },
        {
          "ID": "bu_25_11",
          "TypeId": "bu_25",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 295
            }
          ],
          "Resource": "meta_bu_25_7",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "87d5283cff108b51"
          ]
        },
        {
          "ID": "bu_25_12",
          "TypeId": "bu_25",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 340
            }
          ],
          "Resource": "meta_bu_25_7",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "87d5283cff108b51"
          ]
        },
        {
          "ID": "bu_25_13",
          "TypeId": "bu_25",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_25_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 835
            }
          ],
          "Resource": "meta_bu_25_7",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "87d5283cff108b51"
          ]
        },
        {
          "ID": "bu_25_14",
          "TypeId": "bu_25",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_25_8",
          "VfxRes": "",
          "Name": "building_25",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_25_1",
          "prefab_path": "local/meta/building/bu25/prefab/meta_bu_25_1.prefab",
          "prefab_bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
          "root_path_id": -86432013980699500,
          "sprites": [
            {
              "asset_id": "8490dc3ec4fec859",
              "sprite_name": "meta_tex_bu_25_1",
              "bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
              "path_id": -8818702850541475610,
              "component_path_id": 4527984526451307804
            }
          ]
        },
        {
          "resource": "meta_bu_25_2",
          "prefab_path": "local/meta/building/bu25/prefab/meta_bu_25_2.prefab",
          "prefab_bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
          "root_path_id": -5195269586280568609,
          "sprites": [
            {
              "asset_id": "61ae17b8b20abcd0",
              "sprite_name": "meta_tex_bu_25_2",
              "bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
              "path_id": -3075579802148654531,
              "component_path_id": 426171819775292831
            }
          ]
        },
        {
          "resource": "meta_bu_25_3",
          "prefab_path": "local/meta/building/bu25/prefab/meta_bu_25_3.prefab",
          "prefab_bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
          "root_path_id": 6600020072172535107,
          "sprites": [
            {
              "asset_id": "1a0c1815cdec5177",
              "sprite_name": "meta_tex_bu_25_3",
              "bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
              "path_id": 3371157828811316439,
              "component_path_id": -3526948391063713926
            }
          ]
        },
        {
          "resource": "meta_bu_25_4",
          "prefab_path": "local/meta/building/bu25/prefab/meta_bu_25_4.prefab",
          "prefab_bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
          "root_path_id": -230555889579029913,
          "sprites": [
            {
              "asset_id": "f2e1dd4af8b7a225",
              "sprite_name": "meta_tex_bu_25_4",
              "bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
              "path_id": -4838920845510880280,
              "component_path_id": 8602504587535268760
            }
          ]
        },
        {
          "resource": "meta_bu_25_5",
          "prefab_path": "local/meta/building/bu25/prefab/meta_bu_25_5.prefab",
          "prefab_bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
          "root_path_id": 7187215056275562961,
          "sprites": [
            {
              "asset_id": "8a56911acd38b50f",
              "sprite_name": "meta_tex_bu_25_5",
              "bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
              "path_id": -329906775527578450,
              "component_path_id": 7258820260167804121
            }
          ]
        },
        {
          "resource": "meta_bu_25_6",
          "prefab_path": "local/meta/building/bu25/prefab/meta_bu_25_6.prefab",
          "prefab_bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
          "root_path_id": 8741885457277702029,
          "sprites": [
            {
              "asset_id": "2d30f1ce10cd3a88",
              "sprite_name": "meta_tex_bu_25_6",
              "bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
              "path_id": -200135147473159114,
              "component_path_id": 21267720282936162
            }
          ]
        },
        {
          "resource": "meta_bu_25_7",
          "prefab_path": "local/meta/building/bu25/prefab/meta_bu_25_7.prefab",
          "prefab_bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
          "root_path_id": -6374965327515478698,
          "sprites": [
            {
              "asset_id": "87d5283cff108b51",
              "sprite_name": "meta_tex_bu_25_7",
              "bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
              "path_id": 5885131505417292860,
              "component_path_id": -8064603543852124459
            }
          ]
        },
        {
          "resource": "meta_bu_25_8",
          "prefab_path": "local/meta/building/bu25/prefab/meta_bu_25_8.prefab",
          "prefab_bundle": "local_meta_building_bu25_13b97e00aa44e47ec1e1a66209930b74.ab",
          "root_path_id": -9125246892127437644,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_26",
      "group": "26",
      "name_cn": "咖啡店",
      "name_key": "building_26",
      "name_candidates": [
        [
          "building_26",
          "咖啡店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1272.0,
        "y": 10562.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6499999761581421,
            "y": 0.6499999761581421,
            "z": 0.6499999761581421
          },
          "pos": {
            "x": -63.0,
            "y": 268.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 91.0,
            "y": 279.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -14.0,
            "y": 273.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.70001220703125,
            "y": 230.199951171875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "90e9c39c6b587f2d"
        },
        {
          "level": 2,
          "asset_id": "68f83dfcb3c505a1"
        },
        {
          "level": 3,
          "asset_id": "cb7157e5e3b0b985"
        },
        {
          "level": 4,
          "asset_id": "2fc901b416569edd"
        },
        {
          "level": 5,
          "asset_id": "913b4bb2511b2c43"
        },
        {
          "level": 6,
          "asset_id": "1eea0e51e8cced6f"
        },
        {
          "level": 7,
          "asset_id": "1110ba78c1a59d2e"
        },
        {
          "level": 8,
          "asset_id": "e00f008f37d96ea3"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_26_1",
          "TypeId": "bu_26",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_26_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_26_1",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "90e9c39c6b587f2d"
          ]
        },
        {
          "ID": "bu_26_2",
          "TypeId": "bu_26",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_26_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_26_2",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "68f83dfcb3c505a1"
          ]
        },
        {
          "ID": "bu_26_3",
          "TypeId": "bu_26",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_26_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_26_3",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cb7157e5e3b0b985"
          ]
        },
        {
          "ID": "bu_26_4",
          "TypeId": "bu_26",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_26_4",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2fc901b416569edd"
          ]
        },
        {
          "ID": "bu_26_5",
          "TypeId": "bu_26",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3200
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_26_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 285
            }
          ],
          "Resource": "meta_bu_26_4",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3200
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2fc901b416569edd"
          ]
        },
        {
          "ID": "bu_26_6",
          "TypeId": "bu_26",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_26_5",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "913b4bb2511b2c43"
          ]
        },
        {
          "ID": "bu_26_7",
          "TypeId": "bu_26",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3800
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_26_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 345
            }
          ],
          "Resource": "meta_bu_26_5",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3800
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "913b4bb2511b2c43"
          ]
        },
        {
          "ID": "bu_26_8",
          "TypeId": "bu_26",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_26_6",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1eea0e51e8cced6f"
          ]
        },
        {
          "ID": "bu_26_9",
          "TypeId": "bu_26",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_26_6",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1eea0e51e8cced6f"
          ]
        },
        {
          "ID": "bu_26_10",
          "TypeId": "bu_26",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_26_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_26_6",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1eea0e51e8cced6f"
          ]
        },
        {
          "ID": "bu_26_11",
          "TypeId": "bu_26",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_26_7",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1110ba78c1a59d2e"
          ]
        },
        {
          "ID": "bu_26_12",
          "TypeId": "bu_26",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_26_7",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1110ba78c1a59d2e"
          ]
        },
        {
          "ID": "bu_26_13",
          "TypeId": "bu_26",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_26_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 545
            }
          ],
          "Resource": "meta_bu_26_7",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1110ba78c1a59d2e"
          ]
        },
        {
          "ID": "bu_26_14",
          "TypeId": "bu_26",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_26_8",
          "VfxRes": "",
          "Name": "building_26",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e00f008f37d96ea3"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_26_1",
          "prefab_path": "remote/meta/building/bu26/prefab/meta_bu_26_1.prefab",
          "prefab_bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
          "root_path_id": -3491595365558916165,
          "sprites": [
            {
              "asset_id": "90e9c39c6b587f2d",
              "sprite_name": "meta_tex_bu_26_1",
              "bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
              "path_id": 3492285104675727883,
              "component_path_id": -1586650277421601332
            }
          ]
        },
        {
          "resource": "meta_bu_26_2",
          "prefab_path": "remote/meta/building/bu26/prefab/meta_bu_26_2.prefab",
          "prefab_bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
          "root_path_id": 7380755083194883293,
          "sprites": [
            {
              "asset_id": "68f83dfcb3c505a1",
              "sprite_name": "meta_tex_bu_26_2",
              "bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
              "path_id": 6372208770182960061,
              "component_path_id": 8854244988947838986
            }
          ]
        },
        {
          "resource": "meta_bu_26_3",
          "prefab_path": "remote/meta/building/bu26/prefab/meta_bu_26_3.prefab",
          "prefab_bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
          "root_path_id": 2490960176714712170,
          "sprites": [
            {
              "asset_id": "cb7157e5e3b0b985",
              "sprite_name": "meta_tex_bu_26_3",
              "bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
              "path_id": -2791825525321823153,
              "component_path_id": 2468277864962094847
            }
          ]
        },
        {
          "resource": "meta_bu_26_4",
          "prefab_path": "remote/meta/building/bu26/prefab/meta_bu_26_4.prefab",
          "prefab_bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
          "root_path_id": 6851771359259149466,
          "sprites": [
            {
              "asset_id": "2fc901b416569edd",
              "sprite_name": "meta_tex_bu_26_4",
              "bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
              "path_id": -7381482050699906968,
              "component_path_id": 3471189604669603743
            }
          ]
        },
        {
          "resource": "meta_bu_26_5",
          "prefab_path": "remote/meta/building/bu26/prefab/meta_bu_26_5.prefab",
          "prefab_bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
          "root_path_id": 3800990476274473724,
          "sprites": [
            {
              "asset_id": "913b4bb2511b2c43",
              "sprite_name": "meta_tex_bu_26_5",
              "bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
              "path_id": -4475414298225406261,
              "component_path_id": -8583694692481729091
            }
          ]
        },
        {
          "resource": "meta_bu_26_6",
          "prefab_path": "remote/meta/building/bu26/prefab/meta_bu_26_6.prefab",
          "prefab_bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
          "root_path_id": 8610676329240344292,
          "sprites": [
            {
              "asset_id": "1eea0e51e8cced6f",
              "sprite_name": "meta_tex_bu_26_6",
              "bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
              "path_id": -7896231123920806016,
              "component_path_id": -1009081591668811804
            }
          ]
        },
        {
          "resource": "meta_bu_26_7",
          "prefab_path": "remote/meta/building/bu26/prefab/meta_bu_26_7.prefab",
          "prefab_bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
          "root_path_id": 2590914525513416200,
          "sprites": [
            {
              "asset_id": "1110ba78c1a59d2e",
              "sprite_name": "meta_tex_bu_26_7",
              "bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
              "path_id": 4220973095514140759,
              "component_path_id": 7861862831959587966
            }
          ]
        },
        {
          "resource": "meta_bu_26_8",
          "prefab_path": "remote/meta/building/bu26/prefab/meta_bu_26_8.prefab",
          "prefab_bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
          "root_path_id": -6697031998667812899,
          "sprites": [
            {
              "asset_id": "e00f008f37d96ea3",
              "sprite_name": "meta_tex_bu_26_8",
              "bundle": "remote_meta_building_bu26_10ffdd718ff60ffc29fa84fbabc170a9.ab",
              "path_id": 4166107775400525062,
              "component_path_id": 1606739627815868228
            }
          ]
        }
      ]
    },
    {
      "id": "bu_27",
      "group": "27",
      "name_cn": "占卜店",
      "name_key": "building_27",
      "name_candidates": [
        [
          "building_27",
          "占卜店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 579.0,
        "y": 11081.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -33.0,
            "y": 289.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 54.0,
            "y": 124.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.25,
            "y": 1.25,
            "z": 1.25
          },
          "pos": {
            "x": -7.0,
            "y": 454.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 42.0,
            "y": -89.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "11ddcae74fb8128b"
        },
        {
          "level": 2,
          "asset_id": "558ca0974d2e3ba8"
        },
        {
          "level": 3,
          "asset_id": "64edbad4665677b5"
        },
        {
          "level": 4,
          "asset_id": "583b7ecedfdc007a"
        },
        {
          "level": 5,
          "asset_id": "8daed98773d85eee"
        },
        {
          "level": 6,
          "asset_id": "11ca490d5b93215d"
        },
        {
          "level": 7,
          "asset_id": "b139e59009a9eba7"
        },
        {
          "level": 8,
          "asset_id": "b9cf371acf24fc92"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_27_1",
          "TypeId": "bu_27",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_27_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_27_1",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "11ddcae74fb8128b"
          ]
        },
        {
          "ID": "bu_27_2",
          "TypeId": "bu_27",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_27_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_27_2",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "558ca0974d2e3ba8"
          ]
        },
        {
          "ID": "bu_27_3",
          "TypeId": "bu_27",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2800
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_27_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_27_3",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2800
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "64edbad4665677b5"
          ]
        },
        {
          "ID": "bu_27_4",
          "TypeId": "bu_27",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_27_4",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "583b7ecedfdc007a"
          ]
        },
        {
          "ID": "bu_27_5",
          "TypeId": "bu_27",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3600
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_27_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 330
            }
          ],
          "Resource": "meta_bu_27_4",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3600
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "583b7ecedfdc007a"
          ]
        },
        {
          "ID": "bu_27_6",
          "TypeId": "bu_27",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_27_5",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8daed98773d85eee"
          ]
        },
        {
          "ID": "bu_27_7",
          "TypeId": "bu_27",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4200
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_27_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 355
            }
          ],
          "Resource": "meta_bu_27_5",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4200
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8daed98773d85eee"
          ]
        },
        {
          "ID": "bu_27_8",
          "TypeId": "bu_27",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_27_6",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "11ca490d5b93215d"
          ]
        },
        {
          "ID": "bu_27_9",
          "TypeId": "bu_27",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_27_6",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "11ca490d5b93215d"
          ]
        },
        {
          "ID": "bu_27_10",
          "TypeId": "bu_27",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4800
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_27_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_27_6",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4800
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "11ca490d5b93215d"
          ]
        },
        {
          "ID": "bu_27_11",
          "TypeId": "bu_27",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_27_7",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b139e59009a9eba7"
          ]
        },
        {
          "ID": "bu_27_12",
          "TypeId": "bu_27",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_27_7",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b139e59009a9eba7"
          ]
        },
        {
          "ID": "bu_27_13",
          "TypeId": "bu_27",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_27_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_27_7",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b139e59009a9eba7"
          ]
        },
        {
          "ID": "bu_27_14",
          "TypeId": "bu_27",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_27_8",
          "VfxRes": "",
          "Name": "building_27",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_27_1",
          "prefab_path": "remote/meta/building/bu27/prefab/meta_bu_27_1.prefab",
          "prefab_bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
          "root_path_id": -7945366096949779566,
          "sprites": [
            {
              "asset_id": "11ddcae74fb8128b",
              "sprite_name": "meta_tex_bu_27_1",
              "bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
              "path_id": 1991862988064884372,
              "component_path_id": 631935501134759929
            }
          ]
        },
        {
          "resource": "meta_bu_27_2",
          "prefab_path": "remote/meta/building/bu27/prefab/meta_bu_27_2.prefab",
          "prefab_bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
          "root_path_id": -2349156735474880446,
          "sprites": [
            {
              "asset_id": "558ca0974d2e3ba8",
              "sprite_name": "meta_tex_bu_27_2",
              "bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
              "path_id": -6482019378605446308,
              "component_path_id": -5587011367418154578
            }
          ]
        },
        {
          "resource": "meta_bu_27_3",
          "prefab_path": "remote/meta/building/bu27/prefab/meta_bu_27_3.prefab",
          "prefab_bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
          "root_path_id": 3505363836974767590,
          "sprites": [
            {
              "asset_id": "64edbad4665677b5",
              "sprite_name": "meta_tex_bu_27_3",
              "bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
              "path_id": 1698269322702315773,
              "component_path_id": -4291499814544178011
            }
          ]
        },
        {
          "resource": "meta_bu_27_4",
          "prefab_path": "remote/meta/building/bu27/prefab/meta_bu_27_4.prefab",
          "prefab_bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
          "root_path_id": 7220279051078177280,
          "sprites": [
            {
              "asset_id": "583b7ecedfdc007a",
              "sprite_name": "meta_tex_bu_27_4",
              "bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
              "path_id": -7165395728441949938,
              "component_path_id": 8828579903566798429
            }
          ]
        },
        {
          "resource": "meta_bu_27_5",
          "prefab_path": "remote/meta/building/bu27/prefab/meta_bu_27_5.prefab",
          "prefab_bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
          "root_path_id": -5612803323912532212,
          "sprites": [
            {
              "asset_id": "8daed98773d85eee",
              "sprite_name": "meta_tex_bu_27_5",
              "bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
              "path_id": -7749820084470284326,
              "component_path_id": 7468383064711094394
            }
          ]
        },
        {
          "resource": "meta_bu_27_6",
          "prefab_path": "remote/meta/building/bu27/prefab/meta_bu_27_6.prefab",
          "prefab_bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
          "root_path_id": -6938303050401694035,
          "sprites": [
            {
              "asset_id": "11ca490d5b93215d",
              "sprite_name": "meta_tex_bu_27_6",
              "bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
              "path_id": 5445743670631522484,
              "component_path_id": 6325710587601690515
            }
          ]
        },
        {
          "resource": "meta_bu_27_7",
          "prefab_path": "remote/meta/building/bu27/prefab/meta_bu_27_7.prefab",
          "prefab_bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
          "root_path_id": 3958669333286079295,
          "sprites": [
            {
              "asset_id": "b139e59009a9eba7",
              "sprite_name": "meta_tex_bu_27_7",
              "bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
              "path_id": -1082217370320336766,
              "component_path_id": 9092506711783185272
            }
          ]
        },
        {
          "resource": "meta_bu_27_8",
          "prefab_path": "remote/meta/building/bu27/prefab/meta_bu_27_8.prefab",
          "prefab_bundle": "remote_meta_building_bu27_caee62a7056350cac0aec1a66c7ff7ae.ab",
          "root_path_id": -4168418236357465895,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_28",
      "group": "28",
      "name_cn": "卡蜜拉的家",
      "name_key": "building_28",
      "name_candidates": [
        [
          "building_28",
          "卡蜜拉的家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1433.0,
        "y": 11770.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": 35.0,
            "y": 207.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 50.0,
            "y": 175.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "4-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -24.600006103515625,
            "y": 191.39999389648438,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.70001220703125,
            "y": 230.199951171875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d85c23a2d50f18c5"
        },
        {
          "level": 2,
          "asset_id": "e0e186b04554a05d"
        },
        {
          "level": 3,
          "asset_id": "d969324251e52435"
        },
        {
          "level": 4,
          "asset_id": "44a459be13b8f0cd"
        },
        {
          "level": 5,
          "asset_id": "4de7f12a1a881edf"
        },
        {
          "level": 6,
          "asset_id": "5e84d06a7ff8053c"
        },
        {
          "level": 7,
          "asset_id": "ff22e63224c80b8a"
        },
        {
          "level": 8,
          "asset_id": "042e3f9cf1cf9451"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_28_1",
          "TypeId": "bu_28",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_28_1",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d85c23a2d50f18c5"
          ]
        },
        {
          "ID": "bu_28_2",
          "TypeId": "bu_28",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_28_2",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0e186b04554a05d"
          ]
        },
        {
          "ID": "bu_28_3",
          "TypeId": "bu_28",
          "Level": 2,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_28_2",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0e186b04554a05d"
          ]
        },
        {
          "ID": "bu_28_4",
          "TypeId": "bu_28",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_28_3",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d969324251e52435"
          ]
        },
        {
          "ID": "bu_28_5",
          "TypeId": "bu_28",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2600
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_28_3",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2600
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d969324251e52435"
          ]
        },
        {
          "ID": "bu_28_6",
          "TypeId": "bu_28",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 80
            }
          ],
          "Resource": "meta_bu_28_4",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "44a459be13b8f0cd"
          ]
        },
        {
          "ID": "bu_28_7",
          "TypeId": "bu_28",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 340
            }
          ],
          "Resource": "meta_bu_28_4",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "44a459be13b8f0cd"
          ]
        },
        {
          "ID": "bu_28_8",
          "TypeId": "bu_28",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2400
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_28_5",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2400
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4de7f12a1a881edf"
          ]
        },
        {
          "ID": "bu_28_9",
          "TypeId": "bu_28",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_28_5",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4de7f12a1a881edf"
          ]
        },
        {
          "ID": "bu_28_10",
          "TypeId": "bu_28",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 375
            }
          ],
          "Resource": "meta_bu_28_5",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4de7f12a1a881edf"
          ]
        },
        {
          "ID": "bu_28_11",
          "TypeId": "bu_28",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_28_6",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5e84d06a7ff8053c"
          ]
        },
        {
          "ID": "bu_28_12",
          "TypeId": "bu_28",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_28_6",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5e84d06a7ff8053c"
          ]
        },
        {
          "ID": "bu_28_13",
          "TypeId": "bu_28",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_28_6",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5e84d06a7ff8053c"
          ]
        },
        {
          "ID": "bu_28_14",
          "TypeId": "bu_28",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_28_7",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ff22e63224c80b8a"
          ]
        },
        {
          "ID": "bu_28_15",
          "TypeId": "bu_28",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4600
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_28_7",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4600
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ff22e63224c80b8a"
          ]
        },
        {
          "ID": "bu_28_16",
          "TypeId": "bu_28",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_28_7",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ff22e63224c80b8a"
          ]
        },
        {
          "ID": "bu_28_17",
          "TypeId": "bu_28",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_28_7",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ff22e63224c80b8a"
          ]
        },
        {
          "ID": "bu_28_18",
          "TypeId": "bu_28",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_28_8",
          "VfxRes": "",
          "Name": "building_28",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "042e3f9cf1cf9451"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_28_1",
          "prefab_path": "remote/meta/building/bu28/prefab/meta_bu_28_1.prefab",
          "prefab_bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
          "root_path_id": 1392880304029095458,
          "sprites": [
            {
              "asset_id": "d85c23a2d50f18c5",
              "sprite_name": "meta_tex_bu_28_1",
              "bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
              "path_id": 7460669174137480015,
              "component_path_id": -357260341284174087
            }
          ]
        },
        {
          "resource": "meta_bu_28_2",
          "prefab_path": "remote/meta/building/bu28/prefab/meta_bu_28_2.prefab",
          "prefab_bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
          "root_path_id": -5869004607009351142,
          "sprites": [
            {
              "asset_id": "e0e186b04554a05d",
              "sprite_name": "meta_tex_bu_28_2",
              "bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
              "path_id": 8148956092817110407,
              "component_path_id": -6077630256140762930
            }
          ]
        },
        {
          "resource": "meta_bu_28_3",
          "prefab_path": "remote/meta/building/bu28/prefab/meta_bu_28_3.prefab",
          "prefab_bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
          "root_path_id": -3944424076692428786,
          "sprites": [
            {
              "asset_id": "d969324251e52435",
              "sprite_name": "meta_tex_bu_28_3",
              "bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
              "path_id": 7932729418398270351,
              "component_path_id": -7792241192213538700
            }
          ]
        },
        {
          "resource": "meta_bu_28_4",
          "prefab_path": "remote/meta/building/bu28/prefab/meta_bu_28_4.prefab",
          "prefab_bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
          "root_path_id": 8028642860934219766,
          "sprites": [
            {
              "asset_id": "44a459be13b8f0cd",
              "sprite_name": "meta_tex_bu_28_4",
              "bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
              "path_id": -2631618624975123749,
              "component_path_id": 2223775898607648091
            }
          ]
        },
        {
          "resource": "meta_bu_28_5",
          "prefab_path": "remote/meta/building/bu28/prefab/meta_bu_28_5.prefab",
          "prefab_bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
          "root_path_id": -5599827451800860285,
          "sprites": [
            {
              "asset_id": "4de7f12a1a881edf",
              "sprite_name": "meta_tex_bu_28_5",
              "bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
              "path_id": 4775568362301991191,
              "component_path_id": 6277886029582290409
            }
          ]
        },
        {
          "resource": "meta_bu_28_6",
          "prefab_path": "remote/meta/building/bu28/prefab/meta_bu_28_6.prefab",
          "prefab_bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
          "root_path_id": 7755493095971244184,
          "sprites": [
            {
              "asset_id": "5e84d06a7ff8053c",
              "sprite_name": "meta_tex_bu_28_6",
              "bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
              "path_id": 8427094290597600738,
              "component_path_id": 6319835317197135656
            }
          ]
        },
        {
          "resource": "meta_bu_28_7",
          "prefab_path": "remote/meta/building/bu28/prefab/meta_bu_28_7.prefab",
          "prefab_bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
          "root_path_id": -4032528409557096270,
          "sprites": [
            {
              "asset_id": "ff22e63224c80b8a",
              "sprite_name": "meta_tex_bu_28_7",
              "bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
              "path_id": -3918402226421473356,
              "component_path_id": -8494272499871275257
            }
          ]
        },
        {
          "resource": "meta_bu_28_8",
          "prefab_path": "remote/meta/building/bu28/prefab/meta_bu_28_8.prefab",
          "prefab_bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
          "root_path_id": -8274350788006014217,
          "sprites": [
            {
              "asset_id": "042e3f9cf1cf9451",
              "sprite_name": "meta_tex_bu_28_8",
              "bundle": "remote_meta_building_bu28_8cf190b31aaed3479101033a82f4ae71.ab",
              "path_id": 2624032832327102345,
              "component_path_id": 6879028476005456946
            }
          ]
        }
      ]
    },
    {
      "id": "bu_29",
      "group": "29",
      "name_cn": "农场",
      "name_key": "building_29",
      "name_candidates": [
        [
          "building_29",
          "农场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 704.0,
        "y": 12107.0
      },
      "vfx": [
        {
          "levelRange": "1-3",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.75,
            "y": 0.75,
            "z": 0.75
          },
          "pos": {
            "x": 13.0,
            "y": 363.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 101.0,
            "y": 286.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "4-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2999999523162842,
            "y": 1.2999999523162842,
            "z": 1.2999999523162842
          },
          "pos": {
            "x": -35.0,
            "y": 506.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 10.0,
            "y": -76.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5f6b633533a37624"
        },
        {
          "level": 2,
          "asset_id": "9371252913d038b5"
        },
        {
          "level": 3,
          "asset_id": "6c0da56884d52e09"
        },
        {
          "level": 4,
          "asset_id": "0520977a62ef29d4"
        },
        {
          "level": 5,
          "asset_id": "9b8d94c2e3169a80"
        },
        {
          "level": 6,
          "asset_id": "85b52a63fc737aba"
        },
        {
          "level": 7,
          "asset_id": "db54121f8fe10834"
        },
        {
          "level": 8,
          "asset_id": "fc578639ae7e0c2c"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_29_1",
          "TypeId": "bu_29",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_29_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_29_1",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5f6b633533a37624"
          ]
        },
        {
          "ID": "bu_29_2",
          "TypeId": "bu_29",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_29_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_29_2",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9371252913d038b5"
          ]
        },
        {
          "ID": "bu_29_3",
          "TypeId": "bu_29",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_29_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_29_3",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6c0da56884d52e09"
          ]
        },
        {
          "ID": "bu_29_4",
          "TypeId": "bu_29",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_29_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 370
            }
          ],
          "Resource": "meta_bu_29_4",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0520977a62ef29d4"
          ]
        },
        {
          "ID": "bu_29_5",
          "TypeId": "bu_29",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_29_5",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b8d94c2e3169a80"
          ]
        },
        {
          "ID": "bu_29_6",
          "TypeId": "bu_29",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_29_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 405
            }
          ],
          "Resource": "meta_bu_29_5",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b8d94c2e3169a80"
          ]
        },
        {
          "ID": "bu_29_7",
          "TypeId": "bu_29",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_29_6",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "85b52a63fc737aba"
          ]
        },
        {
          "ID": "bu_29_8",
          "TypeId": "bu_29",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_29_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 630
            }
          ],
          "Resource": "meta_bu_29_6",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "85b52a63fc737aba"
          ]
        },
        {
          "ID": "bu_29_9",
          "TypeId": "bu_29",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 255
            }
          ],
          "Resource": "meta_bu_29_7",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "db54121f8fe10834"
          ]
        },
        {
          "ID": "bu_29_10",
          "TypeId": "bu_29",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_29_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 670
            }
          ],
          "Resource": "meta_bu_29_7",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "db54121f8fe10834"
          ]
        },
        {
          "ID": "bu_29_11",
          "TypeId": "bu_29",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_29_8",
          "VfxRes": "",
          "Name": "building_29",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fc578639ae7e0c2c"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_29_1",
          "prefab_path": "remote/meta/building/bu29/prefab/meta_bu_29_1.prefab",
          "prefab_bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
          "root_path_id": -4287472332662952521,
          "sprites": [
            {
              "asset_id": "5f6b633533a37624",
              "sprite_name": "meta_tex_bu_29_1",
              "bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
              "path_id": -6883047563800497829,
              "component_path_id": 2513710767024795670
            }
          ]
        },
        {
          "resource": "meta_bu_29_2",
          "prefab_path": "remote/meta/building/bu29/prefab/meta_bu_29_2.prefab",
          "prefab_bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
          "root_path_id": 1149951811651969502,
          "sprites": [
            {
              "asset_id": "9371252913d038b5",
              "sprite_name": "meta_tex_bu_29_2",
              "bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
              "path_id": 8617457434709552551,
              "component_path_id": -287536324993842393
            }
          ]
        },
        {
          "resource": "meta_bu_29_3",
          "prefab_path": "remote/meta/building/bu29/prefab/meta_bu_29_3.prefab",
          "prefab_bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
          "root_path_id": -3888765311640259527,
          "sprites": [
            {
              "asset_id": "6c0da56884d52e09",
              "sprite_name": "meta_tex_bu_29_3",
              "bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
              "path_id": 487981569062785665,
              "component_path_id": -7957445443151865257
            }
          ]
        },
        {
          "resource": "meta_bu_29_4",
          "prefab_path": "remote/meta/building/bu29/prefab/meta_bu_29_4.prefab",
          "prefab_bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
          "root_path_id": 5818167185034302085,
          "sprites": [
            {
              "asset_id": "0520977a62ef29d4",
              "sprite_name": "meta_tex_bu_29_4",
              "bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
              "path_id": 326951078733413507,
              "component_path_id": -1391479347356201457
            }
          ]
        },
        {
          "resource": "meta_bu_29_5",
          "prefab_path": "remote/meta/building/bu29/prefab/meta_bu_29_5.prefab",
          "prefab_bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
          "root_path_id": -599382538320166778,
          "sprites": [
            {
              "asset_id": "9b8d94c2e3169a80",
              "sprite_name": "meta_tex_bu_29_5",
              "bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
              "path_id": 1513392251403886091,
              "component_path_id": 6534427508690743647
            }
          ]
        },
        {
          "resource": "meta_bu_29_6",
          "prefab_path": "remote/meta/building/bu29/prefab/meta_bu_29_6.prefab",
          "prefab_bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
          "root_path_id": -2739830765104636310,
          "sprites": [
            {
              "asset_id": "85b52a63fc737aba",
              "sprite_name": "meta_tex_bu_29_6",
              "bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
              "path_id": -8550175403936155834,
              "component_path_id": -1844788458782292581
            }
          ]
        },
        {
          "resource": "meta_bu_29_7",
          "prefab_path": "remote/meta/building/bu29/prefab/meta_bu_29_7.prefab",
          "prefab_bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
          "root_path_id": 1015812601991597877,
          "sprites": [
            {
              "asset_id": "db54121f8fe10834",
              "sprite_name": "meta_tex_bu_29_7",
              "bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
              "path_id": 3371566925839351240,
              "component_path_id": -7161010358891234967
            }
          ]
        },
        {
          "resource": "meta_bu_29_8",
          "prefab_path": "remote/meta/building/bu29/prefab/meta_bu_29_8.prefab",
          "prefab_bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
          "root_path_id": 1811176486365432782,
          "sprites": [
            {
              "asset_id": "fc578639ae7e0c2c",
              "sprite_name": "meta_tex_bu_29_8",
              "bundle": "remote_meta_building_bu29_fbba0a851c454affa35466d583e3a635.ab",
              "path_id": 279007987269194780,
              "component_path_id": -6692578859692530520
            }
          ]
        }
      ]
    },
    {
      "id": "bu_30",
      "group": "30",
      "name_cn": "风车",
      "name_key": "building_30",
      "name_candidates": [
        [
          "building_30",
          "风车"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1564.0,
        "y": 12912.0
      },
      "vfx": [
        {
          "levelRange": "1-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -5.9000091552734375,
            "y": 150.39999389648438,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "05a5d4be07f52215"
        },
        {
          "level": 2,
          "asset_id": "fef150b76d77a1e4"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_30_1",
          "TypeId": "bu_30",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_30_1",
          "VfxRes": "",
          "Name": "building_30",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "05a5d4be07f52215"
          ]
        },
        {
          "ID": "bu_30_2",
          "TypeId": "bu_30",
          "Level": 2,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_30_2",
          "VfxRes": "",
          "Name": "building_30",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7ae3195fc13858ea",
            "fef150b76d77a1e4"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_30_1",
          "prefab_path": "remote/meta/building/bu30/prefab/meta_bu_30_1.prefab",
          "prefab_bundle": "remote_meta_building_bu30_e9067d60dfe283c7604170152d2e601e.ab",
          "root_path_id": 1863282142103062990,
          "sprites": [
            {
              "asset_id": "05a5d4be07f52215",
              "sprite_name": "meta_tex_bu_30_1",
              "bundle": "remote_meta_building_bu30_e9067d60dfe283c7604170152d2e601e.ab",
              "path_id": -7692739777170417273,
              "component_path_id": -2847211396831450823
            }
          ]
        },
        {
          "resource": "meta_bu_30_2",
          "prefab_path": "remote/meta/building/bu30/prefab/meta_bu_30_2.prefab",
          "prefab_bundle": "remote_meta_building_bu30_e9067d60dfe283c7604170152d2e601e.ab",
          "root_path_id": -4814887941289214815,
          "sprites": [
            {
              "asset_id": "7ae3195fc13858ea",
              "sprite_name": "meta_tex_bu_30_2_1",
              "bundle": "local_meta_vfx_d21e51e603ade5c853b3ccdbf323ee57.ab",
              "path_id": -8838015500134961962,
              "component_path_id": 7329419562454340541
            },
            {
              "asset_id": "fef150b76d77a1e4",
              "sprite_name": "meta_tex_bu_30_2",
              "bundle": "remote_meta_building_bu30_e9067d60dfe283c7604170152d2e601e.ab",
              "path_id": -5060860490904038538,
              "component_path_id": -7204328779845451779
            }
          ]
        }
      ]
    },
    {
      "id": "bu_31",
      "group": "31",
      "name_cn": "生日派对",
      "name_key": "building_31",
      "name_candidates": [
        [
          "building_31",
          "生日派对"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2282.0,
        "y": 12316.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9000000357627869,
            "y": 0.9000000357627869,
            "z": 0.9000000357627869
          },
          "pos": {
            "x": -51.0,
            "y": 334.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 86.0,
            "y": 348.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9000001549720764,
            "y": 0.9000001549720764,
            "z": 0.9000001549720764
          },
          "pos": {
            "x": -8.02996826171875,
            "y": 294.619873046875,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.699981689453125,
            "y": 230.2001953125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "7eee9ac504e7c5df"
        },
        {
          "level": 2,
          "asset_id": "654ec1e5979f40d1"
        },
        {
          "level": 3,
          "asset_id": "963826f6315325c1"
        },
        {
          "level": 4,
          "asset_id": "bb0ea778e29c56c2"
        },
        {
          "level": 5,
          "asset_id": "731a59429537ee85"
        },
        {
          "level": 6,
          "asset_id": "2955b04ca296834d"
        },
        {
          "level": 7,
          "asset_id": "5bb40fdceea23c79"
        },
        {
          "level": 8,
          "asset_id": "41b819e2718f262a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_31_1",
          "TypeId": "bu_31",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_31_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_31_1",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7eee9ac504e7c5df"
          ]
        },
        {
          "ID": "bu_31_2",
          "TypeId": "bu_31",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_31_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_31_2",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "654ec1e5979f40d1"
          ]
        },
        {
          "ID": "bu_31_3",
          "TypeId": "bu_31",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_31_3",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1800
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "963826f6315325c1"
          ]
        },
        {
          "ID": "bu_31_4",
          "TypeId": "bu_31",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_31_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_31_3",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "963826f6315325c1"
          ]
        },
        {
          "ID": "bu_31_5",
          "TypeId": "bu_31",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2200
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 75
            }
          ],
          "Resource": "meta_bu_31_4",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2200
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bb0ea778e29c56c2"
          ]
        },
        {
          "ID": "bu_31_6",
          "TypeId": "bu_31",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_31_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 330
            }
          ],
          "Resource": "meta_bu_31_4",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bb0ea778e29c56c2"
          ]
        },
        {
          "ID": "bu_31_7",
          "TypeId": "bu_31",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_31_5",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "731a59429537ee85"
          ]
        },
        {
          "ID": "bu_31_8",
          "TypeId": "bu_31",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_31_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_31_5",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "731a59429537ee85"
          ]
        },
        {
          "ID": "bu_31_9",
          "TypeId": "bu_31",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_31_6",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2955b04ca296834d"
          ]
        },
        {
          "ID": "bu_31_10",
          "TypeId": "bu_31",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_31_6",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2955b04ca296834d"
          ]
        },
        {
          "ID": "bu_31_11",
          "TypeId": "bu_31",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_31_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_31_6",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2955b04ca296834d"
          ]
        },
        {
          "ID": "bu_31_12",
          "TypeId": "bu_31",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_31_7",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5bb40fdceea23c79"
          ]
        },
        {
          "ID": "bu_31_13",
          "TypeId": "bu_31",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_31_7",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5bb40fdceea23c79"
          ]
        },
        {
          "ID": "bu_31_14",
          "TypeId": "bu_31",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_31_7",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5bb40fdceea23c79"
          ]
        },
        {
          "ID": "bu_31_15",
          "TypeId": "bu_31",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_31_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_31_7",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5bb40fdceea23c79"
          ]
        },
        {
          "ID": "bu_31_16",
          "TypeId": "bu_31",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_31_8",
          "VfxRes": "",
          "Name": "building_31",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_31_1",
          "prefab_path": "remote/meta/building/bu31/prefab/meta_bu_31_1.prefab",
          "prefab_bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
          "root_path_id": -6351339748952310413,
          "sprites": [
            {
              "asset_id": "7eee9ac504e7c5df",
              "sprite_name": "meta_tex_bu_31_1",
              "bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
              "path_id": -8039125853393283,
              "component_path_id": -8587860453572323260
            }
          ]
        },
        {
          "resource": "meta_bu_31_2",
          "prefab_path": "remote/meta/building/bu31/prefab/meta_bu_31_2.prefab",
          "prefab_bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
          "root_path_id": 6707449626872231340,
          "sprites": [
            {
              "asset_id": "654ec1e5979f40d1",
              "sprite_name": "meta_tex_bu_31_2",
              "bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
              "path_id": -895343271622921660,
              "component_path_id": 2854003728742443776
            }
          ]
        },
        {
          "resource": "meta_bu_31_3",
          "prefab_path": "remote/meta/building/bu31/prefab/meta_bu_31_3.prefab",
          "prefab_bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
          "root_path_id": 7484191095248595098,
          "sprites": [
            {
              "asset_id": "963826f6315325c1",
              "sprite_name": "meta_tex_bu_31_3",
              "bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
              "path_id": -784642790528710526,
              "component_path_id": 2905134859026583762
            }
          ]
        },
        {
          "resource": "meta_bu_31_4",
          "prefab_path": "remote/meta/building/bu31/prefab/meta_bu_31_4.prefab",
          "prefab_bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
          "root_path_id": -158323146396980406,
          "sprites": [
            {
              "asset_id": "bb0ea778e29c56c2",
              "sprite_name": "meta_tex_bu_31_4",
              "bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
              "path_id": 3419186199038464084,
              "component_path_id": -5930346762322159344
            }
          ]
        },
        {
          "resource": "meta_bu_31_5",
          "prefab_path": "remote/meta/building/bu31/prefab/meta_bu_31_5.prefab",
          "prefab_bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
          "root_path_id": 138617840983776644,
          "sprites": [
            {
              "asset_id": "731a59429537ee85",
              "sprite_name": "meta_tex_bu_31_5",
              "bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
              "path_id": 4533761246048536780,
              "component_path_id": 3224910815030664608
            }
          ]
        },
        {
          "resource": "meta_bu_31_6",
          "prefab_path": "remote/meta/building/bu31/prefab/meta_bu_31_6.prefab",
          "prefab_bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
          "root_path_id": 7023017179085037668,
          "sprites": [
            {
              "asset_id": "2955b04ca296834d",
              "sprite_name": "meta_tex_bu_31_6",
              "bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
              "path_id": -2946722741010426018,
              "component_path_id": 7500240074703658296
            }
          ]
        },
        {
          "resource": "meta_bu_31_7",
          "prefab_path": "remote/meta/building/bu31/prefab/meta_bu_31_7.prefab",
          "prefab_bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
          "root_path_id": -8206086149456854586,
          "sprites": [
            {
              "asset_id": "5bb40fdceea23c79",
              "sprite_name": "meta_tex_bu_31_7",
              "bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
              "path_id": 7721769294908704425,
              "component_path_id": 2665660526905012154
            }
          ]
        },
        {
          "resource": "meta_bu_31_8",
          "prefab_path": "remote/meta/building/bu31/prefab/meta_bu_31_8.prefab",
          "prefab_bundle": "remote_meta_building_bu31_22a395acad32df8408734f098491a73b.ab",
          "root_path_id": -7489292551424195176,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_32",
      "group": "32",
      "name_cn": "美妆店",
      "name_key": "building_32",
      "name_candidates": [
        [
          "building_32",
          "美妆店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2200.0,
        "y": 11333.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -8.0,
            "y": 194.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 106.0,
            "y": 413.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -59.0,
            "y": 191.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.299896240234375,
            "y": 46.19989013671875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "6ec4519518870a9d"
        },
        {
          "level": 2,
          "asset_id": "92ee2e714b2ffa17"
        },
        {
          "level": 3,
          "asset_id": "3a8414993e68e1aa"
        },
        {
          "level": 4,
          "asset_id": "9fe5136f1cd0fab9"
        },
        {
          "level": 5,
          "asset_id": "7b4354f8717c1595"
        },
        {
          "level": 6,
          "asset_id": "3e309c50a1a860af"
        },
        {
          "level": 7,
          "asset_id": "91c59b7ef5b95131"
        },
        {
          "level": 8,
          "asset_id": "2a0ed140a23bbd96"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_32_1",
          "TypeId": "bu_32",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_32_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_32_1",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6ec4519518870a9d"
          ]
        },
        {
          "ID": "bu_32_2",
          "TypeId": "bu_32",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_32_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_32_2",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "92ee2e714b2ffa17"
          ]
        },
        {
          "ID": "bu_32_3",
          "TypeId": "bu_32",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_32_3",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a8414993e68e1aa"
          ]
        },
        {
          "ID": "bu_32_4",
          "TypeId": "bu_32",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2200
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_32_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_32_3",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2200
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a8414993e68e1aa"
          ]
        },
        {
          "ID": "bu_32_5",
          "TypeId": "bu_32",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_32_4",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9fe5136f1cd0fab9"
          ]
        },
        {
          "ID": "bu_32_6",
          "TypeId": "bu_32",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_32_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 305
            }
          ],
          "Resource": "meta_bu_32_4",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9fe5136f1cd0fab9"
          ]
        },
        {
          "ID": "bu_32_7",
          "TypeId": "bu_32",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_32_5",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7b4354f8717c1595"
          ]
        },
        {
          "ID": "bu_32_8",
          "TypeId": "bu_32",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_32_5",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7b4354f8717c1595"
          ]
        },
        {
          "ID": "bu_32_9",
          "TypeId": "bu_32",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_32_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_32_5",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7b4354f8717c1595"
          ]
        },
        {
          "ID": "bu_32_10",
          "TypeId": "bu_32",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_32_6",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3e309c50a1a860af"
          ]
        },
        {
          "ID": "bu_32_11",
          "TypeId": "bu_32",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_32_6",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3e309c50a1a860af"
          ]
        },
        {
          "ID": "bu_32_12",
          "TypeId": "bu_32",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_32_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_32_6",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3e309c50a1a860af"
          ]
        },
        {
          "ID": "bu_32_13",
          "TypeId": "bu_32",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_32_7",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91c59b7ef5b95131"
          ]
        },
        {
          "ID": "bu_32_14",
          "TypeId": "bu_32",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_32_7",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91c59b7ef5b95131"
          ]
        },
        {
          "ID": "bu_32_15",
          "TypeId": "bu_32",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_32_7",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91c59b7ef5b95131"
          ]
        },
        {
          "ID": "bu_32_16",
          "TypeId": "bu_32",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_32_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_32_7",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91c59b7ef5b95131"
          ]
        },
        {
          "ID": "bu_32_17",
          "TypeId": "bu_32",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_32_8",
          "VfxRes": "",
          "Name": "building_32",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2a0ed140a23bbd96"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_32_1",
          "prefab_path": "remote/meta/building/bu32/prefab/meta_bu_32_1.prefab",
          "prefab_bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
          "root_path_id": 238213918947889891,
          "sprites": [
            {
              "asset_id": "6ec4519518870a9d",
              "sprite_name": "meta_tex_bu_32_1",
              "bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
              "path_id": -9122306228697893075,
              "component_path_id": 3000076635715631723
            }
          ]
        },
        {
          "resource": "meta_bu_32_2",
          "prefab_path": "remote/meta/building/bu32/prefab/meta_bu_32_2.prefab",
          "prefab_bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
          "root_path_id": 2840677461764463666,
          "sprites": [
            {
              "asset_id": "92ee2e714b2ffa17",
              "sprite_name": "meta_tex_bu_32_2",
              "bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
              "path_id": 6183376937828569371,
              "component_path_id": -5135450934166923837
            }
          ]
        },
        {
          "resource": "meta_bu_32_3",
          "prefab_path": "remote/meta/building/bu32/prefab/meta_bu_32_3.prefab",
          "prefab_bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
          "root_path_id": -7681545680305574653,
          "sprites": [
            {
              "asset_id": "3a8414993e68e1aa",
              "sprite_name": "meta_tex_bu_32_3",
              "bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
              "path_id": -3818657494637210684,
              "component_path_id": -3605618442193388440
            }
          ]
        },
        {
          "resource": "meta_bu_32_4",
          "prefab_path": "remote/meta/building/bu32/prefab/meta_bu_32_4.prefab",
          "prefab_bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
          "root_path_id": 5146553272765741401,
          "sprites": [
            {
              "asset_id": "9fe5136f1cd0fab9",
              "sprite_name": "meta_tex_bu_32_4",
              "bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
              "path_id": -401664515742935934,
              "component_path_id": -4642056209178245623
            }
          ]
        },
        {
          "resource": "meta_bu_32_5",
          "prefab_path": "remote/meta/building/bu32/prefab/meta_bu_32_5.prefab",
          "prefab_bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
          "root_path_id": -8526525584464314809,
          "sprites": [
            {
              "asset_id": "7b4354f8717c1595",
              "sprite_name": "meta_tex_bu_32_5",
              "bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
              "path_id": 2076204531157393808,
              "component_path_id": -5019269977002204388
            }
          ]
        },
        {
          "resource": "meta_bu_32_6",
          "prefab_path": "remote/meta/building/bu32/prefab/meta_bu_32_6.prefab",
          "prefab_bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
          "root_path_id": 1844930769533174999,
          "sprites": [
            {
              "asset_id": "3e309c50a1a860af",
              "sprite_name": "meta_tex_bu_32_6",
              "bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
              "path_id": -7078903114302027173,
              "component_path_id": -6413534391726792747
            }
          ]
        },
        {
          "resource": "meta_bu_32_7",
          "prefab_path": "remote/meta/building/bu32/prefab/meta_bu_32_7.prefab",
          "prefab_bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
          "root_path_id": 4489546146197156816,
          "sprites": [
            {
              "asset_id": "91c59b7ef5b95131",
              "sprite_name": "meta_tex_bu_32_7",
              "bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
              "path_id": 559651456631174187,
              "component_path_id": -9209903673178990667
            }
          ]
        },
        {
          "resource": "meta_bu_32_8",
          "prefab_path": "remote/meta/building/bu32/prefab/meta_bu_32_8.prefab",
          "prefab_bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
          "root_path_id": -3477594635001765905,
          "sprites": [
            {
              "asset_id": "2a0ed140a23bbd96",
              "sprite_name": "meta_tex_bu_32_8",
              "bundle": "remote_meta_building_bu32_45de6665572474d34fd86a6b9389271a.ab",
              "path_id": -3927879147562695195,
              "component_path_id": -7180094110776322638
            }
          ]
        }
      ]
    },
    {
      "id": "bu_33",
      "group": "33",
      "name_cn": "赛车场",
      "name_key": "building_33",
      "name_candidates": [
        [
          "building_33",
          "赛车场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3408.0,
        "y": 11806.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.25,
            "y": 1.25,
            "z": 1.25
          },
          "pos": {
            "x": -30.0,
            "y": 483.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 6.0,
            "y": 163.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.350000023841858,
            "y": 1.350000023841858,
            "z": 1.350000023841858
          },
          "pos": {
            "x": -0.0,
            "y": 498.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 38.0,
            "y": -47.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "61d52d120a8f8431"
        },
        {
          "level": 2,
          "asset_id": "7456a3bee70a6b1d"
        },
        {
          "level": 3,
          "asset_id": "b30248c8bac232ba"
        },
        {
          "level": 4,
          "asset_id": "dd32e6eda42cdeee"
        },
        {
          "level": 5,
          "asset_id": "2524eca4442d346c"
        },
        {
          "level": 6,
          "asset_id": "9fc1092e3aec102a"
        },
        {
          "level": 7,
          "asset_id": "9e7e2e3d0f29e193"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_33_1",
          "TypeId": "bu_33",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_33_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_33_1",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "61d52d120a8f8431"
          ]
        },
        {
          "ID": "bu_33_2",
          "TypeId": "bu_33",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_33_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_33_2",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7456a3bee70a6b1d"
          ]
        },
        {
          "ID": "bu_33_3",
          "TypeId": "bu_33",
          "Level": 2,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_33_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_33_2",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7456a3bee70a6b1d"
          ]
        },
        {
          "ID": "bu_33_4",
          "TypeId": "bu_33",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_33_3",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b30248c8bac232ba"
          ]
        },
        {
          "ID": "bu_33_5",
          "TypeId": "bu_33",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_33_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 280
            }
          ],
          "Resource": "meta_bu_33_3",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b30248c8bac232ba"
          ]
        },
        {
          "ID": "bu_33_6",
          "TypeId": "bu_33",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_33_4",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dd32e6eda42cdeee"
          ]
        },
        {
          "ID": "bu_33_7",
          "TypeId": "bu_33",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_33_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_33_4",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dd32e6eda42cdeee"
          ]
        },
        {
          "ID": "bu_33_8",
          "TypeId": "bu_33",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_33_5",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2524eca4442d346c"
          ]
        },
        {
          "ID": "bu_33_9",
          "TypeId": "bu_33",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_33_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_33_5",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2524eca4442d346c"
          ]
        },
        {
          "ID": "bu_33_10",
          "TypeId": "bu_33",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_33_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_33_5",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2524eca4442d346c"
          ]
        },
        {
          "ID": "bu_33_11",
          "TypeId": "bu_33",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_33_6",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9fc1092e3aec102a"
          ]
        },
        {
          "ID": "bu_33_12",
          "TypeId": "bu_33",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_33_6",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9fc1092e3aec102a"
          ]
        },
        {
          "ID": "bu_33_13",
          "TypeId": "bu_33",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_33_7",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_33_6",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9fc1092e3aec102a"
          ]
        },
        {
          "ID": "bu_33_14",
          "TypeId": "bu_33",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_33_7",
          "VfxRes": "",
          "Name": "building_33",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9e7e2e3d0f29e193"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_33_1",
          "prefab_path": "remote/meta/building/bu33/prefab/meta_bu_33_1.prefab",
          "prefab_bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
          "root_path_id": 8209655692482499755,
          "sprites": [
            {
              "asset_id": "61d52d120a8f8431",
              "sprite_name": "meta_tex_bu_33_1",
              "bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
              "path_id": 5265218727590363564,
              "component_path_id": 22988962538578883
            }
          ]
        },
        {
          "resource": "meta_bu_33_2",
          "prefab_path": "remote/meta/building/bu33/prefab/meta_bu_33_2.prefab",
          "prefab_bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
          "root_path_id": -8365912557115555133,
          "sprites": [
            {
              "asset_id": "7456a3bee70a6b1d",
              "sprite_name": "meta_tex_bu_33_2",
              "bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
              "path_id": -5252926186180529121,
              "component_path_id": -2629612913341778921
            }
          ]
        },
        {
          "resource": "meta_bu_33_3",
          "prefab_path": "remote/meta/building/bu33/prefab/meta_bu_33_3.prefab",
          "prefab_bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
          "root_path_id": -8499434354488348107,
          "sprites": [
            {
              "asset_id": "b30248c8bac232ba",
              "sprite_name": "meta_tex_bu_33_3",
              "bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
              "path_id": -2982478676788346046,
              "component_path_id": 7446648214705533085
            }
          ]
        },
        {
          "resource": "meta_bu_33_4",
          "prefab_path": "remote/meta/building/bu33/prefab/meta_bu_33_4.prefab",
          "prefab_bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
          "root_path_id": 7852815333013678938,
          "sprites": [
            {
              "asset_id": "dd32e6eda42cdeee",
              "sprite_name": "meta_tex_bu_33_4",
              "bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
              "path_id": -1128880987155841247,
              "component_path_id": -4314935287943523625
            }
          ]
        },
        {
          "resource": "meta_bu_33_5",
          "prefab_path": "remote/meta/building/bu33/prefab/meta_bu_33_5.prefab",
          "prefab_bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
          "root_path_id": 7888551089280669259,
          "sprites": [
            {
              "asset_id": "2524eca4442d346c",
              "sprite_name": "meta_tex_bu_33_5",
              "bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
              "path_id": -4337842859276512934,
              "component_path_id": -3596826127313370130
            }
          ]
        },
        {
          "resource": "meta_bu_33_6",
          "prefab_path": "remote/meta/building/bu33/prefab/meta_bu_33_6.prefab",
          "prefab_bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
          "root_path_id": 8502948559376560825,
          "sprites": [
            {
              "asset_id": "9fc1092e3aec102a",
              "sprite_name": "meta_tex_bu_33_6",
              "bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
              "path_id": -4336276960548906168,
              "component_path_id": 1149077315856017750
            }
          ]
        },
        {
          "resource": "meta_bu_33_7",
          "prefab_path": "remote/meta/building/bu33/prefab/meta_bu_33_7.prefab",
          "prefab_bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
          "root_path_id": -3590490076112027759,
          "sprites": [
            {
              "asset_id": "9e7e2e3d0f29e193",
              "sprite_name": "meta_tex_bu_33_7",
              "bundle": "remote_meta_building_bu33_af1a049057a96810400d0dc5232a3741.ab",
              "path_id": 3543348110856823786,
              "component_path_id": -3583208317216463804
            }
          ]
        }
      ]
    },
    {
      "id": "bu_34",
      "group": "34",
      "name_cn": "泰德家",
      "name_key": "building_34",
      "name_candidates": [
        [
          "building_34",
          "泰德家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3761.0,
        "y": 10999.7001953125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.7599999904632568,
            "y": 0.7599999904632568,
            "z": 0.7599999904632568
          },
          "pos": {
            "x": -70.0,
            "y": 274.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 129.0,
            "y": 339.0,
            "z": -0.0
          },
          "buildingRootScale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -27.0,
            "y": 432.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 94.0,
            "y": -32.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "cf0b53077688c340"
        },
        {
          "level": 2,
          "asset_id": "961d2e5e6e099c40"
        },
        {
          "level": 3,
          "asset_id": "939bf7cfc0b52b9a"
        },
        {
          "level": 4,
          "asset_id": "d419184a5d72f352"
        },
        {
          "level": 5,
          "asset_id": "e25d968948909129"
        },
        {
          "level": 6,
          "asset_id": "76bdc8a8e3fbed01"
        },
        {
          "level": 7,
          "asset_id": "0d828240b1c54771"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_34_1",
          "TypeId": "bu_34",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_34_1",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf0b53077688c340"
          ]
        },
        {
          "ID": "bu_34_2",
          "TypeId": "bu_34",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_34_2",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "961d2e5e6e099c40"
          ]
        },
        {
          "ID": "bu_34_3",
          "TypeId": "bu_34",
          "Level": 2,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_34_2",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "961d2e5e6e099c40"
          ]
        },
        {
          "ID": "bu_34_4",
          "TypeId": "bu_34",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_34_3",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "939bf7cfc0b52b9a"
          ]
        },
        {
          "ID": "bu_34_5",
          "TypeId": "bu_34",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 325
            }
          ],
          "Resource": "meta_bu_34_3",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "939bf7cfc0b52b9a"
          ]
        },
        {
          "ID": "bu_34_6",
          "TypeId": "bu_34",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_34_4",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d419184a5d72f352"
          ]
        },
        {
          "ID": "bu_34_7",
          "TypeId": "bu_34",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_34_4",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d419184a5d72f352"
          ]
        },
        {
          "ID": "bu_34_8",
          "TypeId": "bu_34",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_34_4",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d419184a5d72f352"
          ]
        },
        {
          "ID": "bu_34_9",
          "TypeId": "bu_34",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_34_5",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e25d968948909129"
          ]
        },
        {
          "ID": "bu_34_10",
          "TypeId": "bu_34",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_34_5",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e25d968948909129"
          ]
        },
        {
          "ID": "bu_34_11",
          "TypeId": "bu_34",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_34_5",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e25d968948909129"
          ]
        },
        {
          "ID": "bu_34_12",
          "TypeId": "bu_34",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_34_6",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "76bdc8a8e3fbed01"
          ]
        },
        {
          "ID": "bu_34_13",
          "TypeId": "bu_34",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_34_6",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "76bdc8a8e3fbed01"
          ]
        },
        {
          "ID": "bu_34_14",
          "TypeId": "bu_34",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_34_6",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "76bdc8a8e3fbed01"
          ]
        },
        {
          "ID": "bu_34_15",
          "TypeId": "bu_34",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 550
            }
          ],
          "Resource": "meta_bu_34_6",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "76bdc8a8e3fbed01"
          ]
        },
        {
          "ID": "bu_34_16",
          "TypeId": "bu_34",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_34_7",
          "VfxRes": "",
          "Name": "building_34",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0d828240b1c54771"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_34_1",
          "prefab_path": "remote/meta/building/bu34/prefab/meta_bu_34_1.prefab",
          "prefab_bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
          "root_path_id": 1943397939525069334,
          "sprites": [
            {
              "asset_id": "cf0b53077688c340",
              "sprite_name": "meta_tex_bu_34_1",
              "bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
              "path_id": -7352763430781895115,
              "component_path_id": 7281347427119945970
            }
          ]
        },
        {
          "resource": "meta_bu_34_2",
          "prefab_path": "remote/meta/building/bu34/prefab/meta_bu_34_2.prefab",
          "prefab_bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
          "root_path_id": 4987177827668027446,
          "sprites": [
            {
              "asset_id": "961d2e5e6e099c40",
              "sprite_name": "meta_tex_bu_34_2",
              "bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
              "path_id": -4619396782230127479,
              "component_path_id": 8378397527308584071
            }
          ]
        },
        {
          "resource": "meta_bu_34_3",
          "prefab_path": "remote/meta/building/bu34/prefab/meta_bu_34_3.prefab",
          "prefab_bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
          "root_path_id": 3158115871429706637,
          "sprites": [
            {
              "asset_id": "939bf7cfc0b52b9a",
              "sprite_name": "meta_tex_bu_34_3",
              "bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
              "path_id": 5326062923275786086,
              "component_path_id": -3260021712647714479
            }
          ]
        },
        {
          "resource": "meta_bu_34_4",
          "prefab_path": "remote/meta/building/bu34/prefab/meta_bu_34_4.prefab",
          "prefab_bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
          "root_path_id": -5851728452643618810,
          "sprites": [
            {
              "asset_id": "d419184a5d72f352",
              "sprite_name": "meta_tex_bu_34_4",
              "bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
              "path_id": 7225459874123552315,
              "component_path_id": 6090435698337263786
            }
          ]
        },
        {
          "resource": "meta_bu_34_5",
          "prefab_path": "remote/meta/building/bu34/prefab/meta_bu_34_5.prefab",
          "prefab_bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
          "root_path_id": -2971703845625666479,
          "sprites": [
            {
              "asset_id": "e25d968948909129",
              "sprite_name": "meta_tex_bu_34_5",
              "bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
              "path_id": 2458294371887921769,
              "component_path_id": -1852958159635327556
            }
          ]
        },
        {
          "resource": "meta_bu_34_6",
          "prefab_path": "remote/meta/building/bu34/prefab/meta_bu_34_6.prefab",
          "prefab_bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
          "root_path_id": -2781775002174776603,
          "sprites": [
            {
              "asset_id": "76bdc8a8e3fbed01",
              "sprite_name": "meta_tex_bu_34_6",
              "bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
              "path_id": 6061961210161628160,
              "component_path_id": 8394890648431225394
            }
          ]
        },
        {
          "resource": "meta_bu_34_7",
          "prefab_path": "remote/meta/building/bu34/prefab/meta_bu_34_7.prefab",
          "prefab_bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
          "root_path_id": -6184836280241809935,
          "sprites": [
            {
              "asset_id": "0d828240b1c54771",
              "sprite_name": "meta_tex_bu_34_7",
              "bundle": "remote_meta_building_bu34_c899611e6954c26ba85d536d9cce37c5.ab",
              "path_id": 317441077347910561,
              "component_path_id": 6296517581723038375
            }
          ]
        }
      ]
    },
    {
      "id": "bu_35",
      "group": "35",
      "name_cn": "水上世界",
      "name_key": "building_35",
      "name_candidates": [
        [
          "building_35",
          "水上世界"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4815.39990234375,
        "y": 11101.7998046875
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -144.0,
            "y": 311.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 66.0,
            "y": 318.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -120.0,
            "y": 268.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.70001220703125,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "048ff095b1193a87"
        },
        {
          "level": 2,
          "asset_id": "3d937c04b675a6a0"
        },
        {
          "level": 3,
          "asset_id": "f4e8cdf5df7bb4fe"
        },
        {
          "level": 4,
          "asset_id": "c318d8738dd39aaa"
        },
        {
          "level": 5,
          "asset_id": "c03f4298e7cc7bfa"
        },
        {
          "level": 6,
          "asset_id": "e5768221f39936b4"
        },
        {
          "level": 7,
          "asset_id": "83e20383c143024f"
        },
        {
          "level": 8,
          "asset_id": "6993c8b78d1504d9"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_35_1",
          "TypeId": "bu_35",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_35_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_35_1",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "048ff095b1193a87"
          ]
        },
        {
          "ID": "bu_35_2",
          "TypeId": "bu_35",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_35_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_35_2",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3d937c04b675a6a0"
          ]
        },
        {
          "ID": "bu_35_3",
          "TypeId": "bu_35",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_35_3",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f4e8cdf5df7bb4fe"
          ]
        },
        {
          "ID": "bu_35_4",
          "TypeId": "bu_35",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_35_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 270
            }
          ],
          "Resource": "meta_bu_35_3",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f4e8cdf5df7bb4fe"
          ]
        },
        {
          "ID": "bu_35_5",
          "TypeId": "bu_35",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_35_4",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c318d8738dd39aaa"
          ]
        },
        {
          "ID": "bu_35_6",
          "TypeId": "bu_35",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_35_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 360
            }
          ],
          "Resource": "meta_bu_35_4",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c318d8738dd39aaa"
          ]
        },
        {
          "ID": "bu_35_7",
          "TypeId": "bu_35",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_35_5",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c03f4298e7cc7bfa"
          ]
        },
        {
          "ID": "bu_35_8",
          "TypeId": "bu_35",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_35_5",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c03f4298e7cc7bfa"
          ]
        },
        {
          "ID": "bu_35_9",
          "TypeId": "bu_35",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_35_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 390
            }
          ],
          "Resource": "meta_bu_35_5",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c03f4298e7cc7bfa"
          ]
        },
        {
          "ID": "bu_35_10",
          "TypeId": "bu_35",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_35_6",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5768221f39936b4"
          ]
        },
        {
          "ID": "bu_35_11",
          "TypeId": "bu_35",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_35_6",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5768221f39936b4"
          ]
        },
        {
          "ID": "bu_35_12",
          "TypeId": "bu_35",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_35_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_35_6",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5768221f39936b4"
          ]
        },
        {
          "ID": "bu_35_13",
          "TypeId": "bu_35",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_35_7",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "83e20383c143024f"
          ]
        },
        {
          "ID": "bu_35_14",
          "TypeId": "bu_35",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_35_7",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "83e20383c143024f"
          ]
        },
        {
          "ID": "bu_35_15",
          "TypeId": "bu_35",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_35_7",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "83e20383c143024f"
          ]
        },
        {
          "ID": "bu_35_16",
          "TypeId": "bu_35",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_35_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 690
            }
          ],
          "Resource": "meta_bu_35_7",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "83e20383c143024f"
          ]
        },
        {
          "ID": "bu_35_17",
          "TypeId": "bu_35",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_35_8",
          "VfxRes": "",
          "Name": "building_35",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_35_1",
          "prefab_path": "remote/meta/building/bu35/prefab/meta_bu_35_1.prefab",
          "prefab_bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
          "root_path_id": -1050628322663587467,
          "sprites": [
            {
              "asset_id": "048ff095b1193a87",
              "sprite_name": "meta_tex_bu_35_1",
              "bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
              "path_id": -2718819667862914054,
              "component_path_id": -9083154201200418641
            }
          ]
        },
        {
          "resource": "meta_bu_35_2",
          "prefab_path": "remote/meta/building/bu35/prefab/meta_bu_35_2.prefab",
          "prefab_bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
          "root_path_id": -826513558737684509,
          "sprites": [
            {
              "asset_id": "3d937c04b675a6a0",
              "sprite_name": "meta_tex_bu_35_2",
              "bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
              "path_id": 6408504099981823185,
              "component_path_id": -6265158279497454473
            }
          ]
        },
        {
          "resource": "meta_bu_35_3",
          "prefab_path": "remote/meta/building/bu35/prefab/meta_bu_35_3.prefab",
          "prefab_bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
          "root_path_id": -2517863810096060475,
          "sprites": [
            {
              "asset_id": "f4e8cdf5df7bb4fe",
              "sprite_name": "meta_tex_bu_35_3",
              "bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
              "path_id": 2420551465297850065,
              "component_path_id": 7978749928358790280
            }
          ]
        },
        {
          "resource": "meta_bu_35_4",
          "prefab_path": "remote/meta/building/bu35/prefab/meta_bu_35_4.prefab",
          "prefab_bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
          "root_path_id": 7335760508470855682,
          "sprites": [
            {
              "asset_id": "c318d8738dd39aaa",
              "sprite_name": "meta_tex_bu_35_4",
              "bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
              "path_id": 3479966705135540626,
              "component_path_id": 3234900119395249408
            }
          ]
        },
        {
          "resource": "meta_bu_35_5",
          "prefab_path": "remote/meta/building/bu35/prefab/meta_bu_35_5.prefab",
          "prefab_bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
          "root_path_id": 3516317755754116992,
          "sprites": [
            {
              "asset_id": "c03f4298e7cc7bfa",
              "sprite_name": "meta_tex_bu_35_5",
              "bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
              "path_id": 7656620501762951403,
              "component_path_id": -5168752684011480681
            }
          ]
        },
        {
          "resource": "meta_bu_35_6",
          "prefab_path": "remote/meta/building/bu35/prefab/meta_bu_35_6.prefab",
          "prefab_bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
          "root_path_id": -6710189102286002761,
          "sprites": [
            {
              "asset_id": "e5768221f39936b4",
              "sprite_name": "meta_tex_bu_35_6",
              "bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
              "path_id": 4103034900115622541,
              "component_path_id": 9156409081804401680
            }
          ]
        },
        {
          "resource": "meta_bu_35_7",
          "prefab_path": "remote/meta/building/bu35/prefab/meta_bu_35_7.prefab",
          "prefab_bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
          "root_path_id": -7264749491863924857,
          "sprites": [
            {
              "asset_id": "83e20383c143024f",
              "sprite_name": "meta_tex_bu_35_7",
              "bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
              "path_id": 4244528048142349064,
              "component_path_id": 4163396918237176764
            }
          ]
        },
        {
          "resource": "meta_bu_35_8",
          "prefab_path": "remote/meta/building/bu35/prefab/meta_bu_35_8.prefab",
          "prefab_bundle": "remote_meta_building_bu35_43454e219dfa67cb7fa70838db2a21c5.ab",
          "root_path_id": -8273673321955518639,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_36",
      "group": "36",
      "name_cn": "美人鱼雕像",
      "name_key": "building_36",
      "name_candidates": [
        [
          "building_36",
          "美人鱼雕像"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4991.0,
        "y": 11877.0
      },
      "vfx": [
        {
          "levelRange": "1-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6499999761581421,
            "y": 0.6499999761581421,
            "z": 0.6499999761581421
          },
          "pos": {
            "x": 37.0,
            "y": 176.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -104.0,
            "y": 116.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "8aaa33a2ea9cbb5c"
        },
        {
          "level": 2,
          "asset_id": "87f1d9415a8ceb52"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_36_1",
          "TypeId": "bu_36",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 300
            }
          ],
          "Resource": "meta_bu_36_1",
          "VfxRes": "",
          "Name": "building_36",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8aaa33a2ea9cbb5c"
          ]
        },
        {
          "ID": "bu_36_2",
          "TypeId": "bu_36",
          "Level": 2,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_36_2",
          "VfxRes": "",
          "Name": "building_36",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_36_1",
          "prefab_path": "remote/meta/building/bu36/prefab/meta_bu_36_1.prefab",
          "prefab_bundle": "remote_meta_building_bu36_70d0559b455e783452e9f3cdf31da6df.ab",
          "root_path_id": -6975674791360511314,
          "sprites": [
            {
              "asset_id": "8aaa33a2ea9cbb5c",
              "sprite_name": "meta_tex_bu_36_1",
              "bundle": "remote_meta_building_bu36_70d0559b455e783452e9f3cdf31da6df.ab",
              "path_id": -2087715364191055357,
              "component_path_id": 1512085159203604137
            }
          ]
        },
        {
          "resource": "meta_bu_36_2",
          "prefab_path": "remote/meta/building/bu36/prefab/meta_bu_36_2.prefab",
          "prefab_bundle": "remote_meta_building_bu36_70d0559b455e783452e9f3cdf31da6df.ab",
          "root_path_id": -7977120387410596535,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_37",
      "group": "37",
      "name_cn": "剧场",
      "name_key": "building_37",
      "name_candidates": [
        [
          "building_37",
          "剧场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4510.0,
        "y": 12466.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -9.0,
            "y": 408.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -109.0,
            "y": 190.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -26.0,
            "y": 351.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.70001220703125,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5e55648d1ee7f892"
        },
        {
          "level": 2,
          "asset_id": "41473806e89eb495"
        },
        {
          "level": 3,
          "asset_id": "62d0487b49abaf4f"
        },
        {
          "level": 4,
          "asset_id": "4e028e5203d3223d"
        },
        {
          "level": 5,
          "asset_id": "0b1a38387dfa9182"
        },
        {
          "level": 6,
          "asset_id": "f1d7abee07e332bd"
        },
        {
          "level": 7,
          "asset_id": "2454cf4e3b3a80bd"
        },
        {
          "level": 8,
          "asset_id": "5673b2da98ceed46"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_37_1",
          "TypeId": "bu_37",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_37_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 40
            }
          ],
          "Resource": "meta_bu_37_1",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5e55648d1ee7f892"
          ]
        },
        {
          "ID": "bu_37_2",
          "TypeId": "bu_37",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_37_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_37_2",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "41473806e89eb495"
          ]
        },
        {
          "ID": "bu_37_3",
          "TypeId": "bu_37",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 80
            }
          ],
          "Resource": "meta_bu_37_3",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "62d0487b49abaf4f"
          ]
        },
        {
          "ID": "bu_37_4",
          "TypeId": "bu_37",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_37_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 285
            }
          ],
          "Resource": "meta_bu_37_3",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "62d0487b49abaf4f"
          ]
        },
        {
          "ID": "bu_37_5",
          "TypeId": "bu_37",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 80
            }
          ],
          "Resource": "meta_bu_37_4",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4e028e5203d3223d"
          ]
        },
        {
          "ID": "bu_37_6",
          "TypeId": "bu_37",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_37_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 340
            }
          ],
          "Resource": "meta_bu_37_4",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4e028e5203d3223d"
          ]
        },
        {
          "ID": "bu_37_7",
          "TypeId": "bu_37",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_37_5",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0b1a38387dfa9182"
          ]
        },
        {
          "ID": "bu_37_8",
          "TypeId": "bu_37",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_37_5",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0b1a38387dfa9182"
          ]
        },
        {
          "ID": "bu_37_9",
          "TypeId": "bu_37",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_37_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 405
            }
          ],
          "Resource": "meta_bu_37_5",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0b1a38387dfa9182"
          ]
        },
        {
          "ID": "bu_37_10",
          "TypeId": "bu_37",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_37_6",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f1d7abee07e332bd"
          ]
        },
        {
          "ID": "bu_37_11",
          "TypeId": "bu_37",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_37_6",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f1d7abee07e332bd"
          ]
        },
        {
          "ID": "bu_37_12",
          "TypeId": "bu_37",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_37_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_37_6",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f1d7abee07e332bd"
          ]
        },
        {
          "ID": "bu_37_13",
          "TypeId": "bu_37",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_37_7",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2454cf4e3b3a80bd"
          ]
        },
        {
          "ID": "bu_37_14",
          "TypeId": "bu_37",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_37_7",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2454cf4e3b3a80bd"
          ]
        },
        {
          "ID": "bu_37_15",
          "TypeId": "bu_37",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_37_7",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2454cf4e3b3a80bd"
          ]
        },
        {
          "ID": "bu_37_16",
          "TypeId": "bu_37",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_37_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_37_7",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2454cf4e3b3a80bd"
          ]
        },
        {
          "ID": "bu_37_17",
          "TypeId": "bu_37",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_37_8",
          "VfxRes": "",
          "Name": "building_37",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bb974a7fbab5310b",
            "5673b2da98ceed46"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_37_1",
          "prefab_path": "remote/meta/building/bu37/prefab/meta_bu_37_1.prefab",
          "prefab_bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
          "root_path_id": -7744365717629193054,
          "sprites": [
            {
              "asset_id": "5e55648d1ee7f892",
              "sprite_name": "meta_tex_bu_37_1",
              "bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
              "path_id": 6007240110189360690,
              "component_path_id": -2961605123781053498
            }
          ]
        },
        {
          "resource": "meta_bu_37_2",
          "prefab_path": "remote/meta/building/bu37/prefab/meta_bu_37_2.prefab",
          "prefab_bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
          "root_path_id": 2578246559041495335,
          "sprites": [
            {
              "asset_id": "41473806e89eb495",
              "sprite_name": "meta_tex_bu_37_2",
              "bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
              "path_id": 8073278472349703016,
              "component_path_id": -7105617840907962714
            }
          ]
        },
        {
          "resource": "meta_bu_37_3",
          "prefab_path": "remote/meta/building/bu37/prefab/meta_bu_37_3.prefab",
          "prefab_bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
          "root_path_id": 262349049058845251,
          "sprites": [
            {
              "asset_id": "62d0487b49abaf4f",
              "sprite_name": "meta_tex_bu_37_3",
              "bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
              "path_id": 9114275650522039835,
              "component_path_id": 3557205935320677746
            }
          ]
        },
        {
          "resource": "meta_bu_37_4",
          "prefab_path": "remote/meta/building/bu37/prefab/meta_bu_37_4.prefab",
          "prefab_bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
          "root_path_id": 7004470467897504503,
          "sprites": [
            {
              "asset_id": "4e028e5203d3223d",
              "sprite_name": "meta_tex_bu_37_4",
              "bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
              "path_id": 5393725641333585171,
              "component_path_id": -6865496112085249445
            }
          ]
        },
        {
          "resource": "meta_bu_37_5",
          "prefab_path": "remote/meta/building/bu37/prefab/meta_bu_37_5.prefab",
          "prefab_bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
          "root_path_id": 1704528997214028952,
          "sprites": [
            {
              "asset_id": "0b1a38387dfa9182",
              "sprite_name": "meta_tex_bu_37_5",
              "bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
              "path_id": 2138977366718875600,
              "component_path_id": 7768455858009507751
            }
          ]
        },
        {
          "resource": "meta_bu_37_6",
          "prefab_path": "remote/meta/building/bu37/prefab/meta_bu_37_6.prefab",
          "prefab_bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
          "root_path_id": 4309129086649285513,
          "sprites": [
            {
              "asset_id": "f1d7abee07e332bd",
              "sprite_name": "meta_tex_bu_37_6",
              "bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
              "path_id": -1694560693441620614,
              "component_path_id": -678351511987864344
            }
          ]
        },
        {
          "resource": "meta_bu_37_7",
          "prefab_path": "remote/meta/building/bu37/prefab/meta_bu_37_7.prefab",
          "prefab_bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
          "root_path_id": -5341969934890423850,
          "sprites": [
            {
              "asset_id": "2454cf4e3b3a80bd",
              "sprite_name": "meta_tex_bu_37_7",
              "bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
              "path_id": 3193798803225848016,
              "component_path_id": -3320707981374156509
            }
          ]
        },
        {
          "resource": "meta_bu_37_8",
          "prefab_path": "remote/meta/building/bu37/prefab/meta_bu_37_8.prefab",
          "prefab_bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
          "root_path_id": 5302140905312433201,
          "sprites": [
            {
              "asset_id": "bb974a7fbab5310b",
              "sprite_name": "meta_tex_bu_37_8_2",
              "bundle": "local_meta_vfx_d21e51e603ade5c853b3ccdbf323ee57.ab",
              "path_id": 2480871006434345559,
              "component_path_id": -4203573560263328917
            },
            {
              "asset_id": "5673b2da98ceed46",
              "sprite_name": "meta_tex_bu_37_8",
              "bundle": "remote_meta_building_bu37_792e0a99952a66d6058b63c5401f027f.ab",
              "path_id": 1167051682262464641,
              "component_path_id": 345017199420183373
            }
          ]
        }
      ]
    },
    {
      "id": "bu_38",
      "group": "38",
      "name_cn": "海盗博物馆",
      "name_key": "building_38",
      "name_candidates": [
        [
          "building_38",
          "海盗博物馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4666.0,
        "y": 13978.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -55.0,
            "y": 285.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 87.0,
            "y": 313.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -55.0,
            "y": 285.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.699981689453125,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "13f5b3d8a8f0f20e"
        },
        {
          "level": 2,
          "asset_id": "29240c6583916a70"
        },
        {
          "level": 3,
          "asset_id": "37f9d25de353056b"
        },
        {
          "level": 4,
          "asset_id": "98e3273323386d00"
        },
        {
          "level": 5,
          "asset_id": "9231ccb0c954e64f"
        },
        {
          "level": 6,
          "asset_id": "06718037857dcbcf"
        },
        {
          "level": 7,
          "asset_id": "e09925975bb9156e"
        },
        {
          "level": 8,
          "asset_id": "84eb57aee43cbba3"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_38_1",
          "TypeId": "bu_38",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_38_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 40
            }
          ],
          "Resource": "meta_bu_38_1",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "13f5b3d8a8f0f20e"
          ]
        },
        {
          "ID": "bu_38_2",
          "TypeId": "bu_38",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_38_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_38_2",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "29240c6583916a70"
          ]
        },
        {
          "ID": "bu_38_3",
          "TypeId": "bu_38",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 80
            }
          ],
          "Resource": "meta_bu_38_3",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37f9d25de353056b"
          ]
        },
        {
          "ID": "bu_38_4",
          "TypeId": "bu_38",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_38_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 255
            }
          ],
          "Resource": "meta_bu_38_3",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37f9d25de353056b"
          ]
        },
        {
          "ID": "bu_38_5",
          "TypeId": "bu_38",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_38_4",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "98e3273323386d00"
          ]
        },
        {
          "ID": "bu_38_6",
          "TypeId": "bu_38",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_38_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 255
            }
          ],
          "Resource": "meta_bu_38_4",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "98e3273323386d00"
          ]
        },
        {
          "ID": "bu_38_7",
          "TypeId": "bu_38",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_38_5",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9231ccb0c954e64f"
          ]
        },
        {
          "ID": "bu_38_8",
          "TypeId": "bu_38",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_38_5",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9231ccb0c954e64f"
          ]
        },
        {
          "ID": "bu_38_9",
          "TypeId": "bu_38",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_38_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 360
            }
          ],
          "Resource": "meta_bu_38_5",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9231ccb0c954e64f"
          ]
        },
        {
          "ID": "bu_38_10",
          "TypeId": "bu_38",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_38_6",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "06718037857dcbcf"
          ]
        },
        {
          "ID": "bu_38_11",
          "TypeId": "bu_38",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_38_6",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "06718037857dcbcf"
          ]
        },
        {
          "ID": "bu_38_12",
          "TypeId": "bu_38",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_38_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_38_6",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "06718037857dcbcf"
          ]
        },
        {
          "ID": "bu_38_13",
          "TypeId": "bu_38",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_38_7",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e09925975bb9156e"
          ]
        },
        {
          "ID": "bu_38_14",
          "TypeId": "bu_38",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_38_7",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e09925975bb9156e"
          ]
        },
        {
          "ID": "bu_38_15",
          "TypeId": "bu_38",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_38_7",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e09925975bb9156e"
          ]
        },
        {
          "ID": "bu_38_16",
          "TypeId": "bu_38",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_38_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_38_7",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e09925975bb9156e"
          ]
        },
        {
          "ID": "bu_38_17",
          "TypeId": "bu_38",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_38_8",
          "VfxRes": "",
          "Name": "building_38",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_38_1",
          "prefab_path": "remote/meta/building/bu38/prefab/meta_bu_38_1.prefab",
          "prefab_bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
          "root_path_id": -3948104756551666520,
          "sprites": [
            {
              "asset_id": "13f5b3d8a8f0f20e",
              "sprite_name": "meta_tex_bu_38_1",
              "bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
              "path_id": -6510034270810076577,
              "component_path_id": 11408972509510595
            }
          ]
        },
        {
          "resource": "meta_bu_38_2",
          "prefab_path": "remote/meta/building/bu38/prefab/meta_bu_38_2.prefab",
          "prefab_bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
          "root_path_id": 2549721497426967850,
          "sprites": [
            {
              "asset_id": "29240c6583916a70",
              "sprite_name": "meta_tex_bu_38_2",
              "bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
              "path_id": -3803490282101290947,
              "component_path_id": -3220745019374316471
            }
          ]
        },
        {
          "resource": "meta_bu_38_3",
          "prefab_path": "remote/meta/building/bu38/prefab/meta_bu_38_3.prefab",
          "prefab_bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
          "root_path_id": -7077038424583663668,
          "sprites": [
            {
              "asset_id": "37f9d25de353056b",
              "sprite_name": "meta_tex_bu_38_3",
              "bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
              "path_id": 7950364686388047997,
              "component_path_id": 7722081523052302221
            }
          ]
        },
        {
          "resource": "meta_bu_38_4",
          "prefab_path": "remote/meta/building/bu38/prefab/meta_bu_38_4.prefab",
          "prefab_bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
          "root_path_id": -1387055213955986305,
          "sprites": [
            {
              "asset_id": "98e3273323386d00",
              "sprite_name": "meta_tex_bu_38_4",
              "bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
              "path_id": -7186453544203332077,
              "component_path_id": 3135234929652659373
            }
          ]
        },
        {
          "resource": "meta_bu_38_5",
          "prefab_path": "remote/meta/building/bu38/prefab/meta_bu_38_5.prefab",
          "prefab_bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
          "root_path_id": -7996087764544176642,
          "sprites": [
            {
              "asset_id": "9231ccb0c954e64f",
              "sprite_name": "meta_tex_bu_38_5",
              "bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
              "path_id": -8857036743429417647,
              "component_path_id": -40637872927198304
            }
          ]
        },
        {
          "resource": "meta_bu_38_6",
          "prefab_path": "remote/meta/building/bu38/prefab/meta_bu_38_6.prefab",
          "prefab_bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
          "root_path_id": 820351851283686257,
          "sprites": [
            {
              "asset_id": "06718037857dcbcf",
              "sprite_name": "meta_tex_bu_38_6",
              "bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
              "path_id": -1782146832369068060,
              "component_path_id": 9124760747818520686
            }
          ]
        },
        {
          "resource": "meta_bu_38_7",
          "prefab_path": "remote/meta/building/bu38/prefab/meta_bu_38_7.prefab",
          "prefab_bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
          "root_path_id": -9043644317110634411,
          "sprites": [
            {
              "asset_id": "e09925975bb9156e",
              "sprite_name": "meta_tex_bu_38_7",
              "bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
              "path_id": 5714029004120039080,
              "component_path_id": 1071988230040787557
            }
          ]
        },
        {
          "resource": "meta_bu_38_8",
          "prefab_path": "remote/meta/building/bu38/prefab/meta_bu_38_8.prefab",
          "prefab_bundle": "remote_meta_building_bu38_c74c81adcb0d548c1d6760f0487dcdd3.ab",
          "root_path_id": 8844495542013445201,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_39",
      "group": "39",
      "name_cn": "母婴店",
      "name_key": "building_39",
      "name_candidates": [
        [
          "building_39",
          "母婴店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3638.0,
        "y": 13598.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8000000715255737,
            "y": 0.8000000715255737,
            "z": 0.8000000715255737
          },
          "pos": {
            "x": -54.0,
            "y": 225.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 100.0,
            "y": 311.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -34.0,
            "y": 224.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.699981689453125,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "496d2cea96d0525c"
        },
        {
          "level": 2,
          "asset_id": "b3f268e78f8f2fd3"
        },
        {
          "level": 3,
          "asset_id": "5896e2a96c18ae59"
        },
        {
          "level": 4,
          "asset_id": "398491e62b0737f1"
        },
        {
          "level": 5,
          "asset_id": "e73708af354f2da8"
        },
        {
          "level": 6,
          "asset_id": "f0e3efe7bf9dbeea"
        },
        {
          "level": 7,
          "asset_id": "880002d182015e70"
        },
        {
          "level": 8,
          "asset_id": "3bd081a02c8f1524"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_39_1",
          "TypeId": "bu_39",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_39_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_39_1",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "496d2cea96d0525c"
          ]
        },
        {
          "ID": "bu_39_2",
          "TypeId": "bu_39",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_39_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 240
            }
          ],
          "Resource": "meta_bu_39_2",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b3f268e78f8f2fd3"
          ]
        },
        {
          "ID": "bu_39_3",
          "TypeId": "bu_39",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_39_3",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5896e2a96c18ae59"
          ]
        },
        {
          "ID": "bu_39_4",
          "TypeId": "bu_39",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_39_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 275
            }
          ],
          "Resource": "meta_bu_39_3",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5896e2a96c18ae59"
          ]
        },
        {
          "ID": "bu_39_5",
          "TypeId": "bu_39",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 75
            }
          ],
          "Resource": "meta_bu_39_4",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "398491e62b0737f1"
          ]
        },
        {
          "ID": "bu_39_6",
          "TypeId": "bu_39",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_39_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 325
            }
          ],
          "Resource": "meta_bu_39_4",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "398491e62b0737f1"
          ]
        },
        {
          "ID": "bu_39_7",
          "TypeId": "bu_39",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_39_5",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e73708af354f2da8"
          ]
        },
        {
          "ID": "bu_39_8",
          "TypeId": "bu_39",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_39_5",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e73708af354f2da8"
          ]
        },
        {
          "ID": "bu_39_9",
          "TypeId": "bu_39",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_39_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_39_5",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e73708af354f2da8"
          ]
        },
        {
          "ID": "bu_39_10",
          "TypeId": "bu_39",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_39_6",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0e3efe7bf9dbeea"
          ]
        },
        {
          "ID": "bu_39_11",
          "TypeId": "bu_39",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_39_6",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0e3efe7bf9dbeea"
          ]
        },
        {
          "ID": "bu_39_12",
          "TypeId": "bu_39",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_39_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_39_6",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0e3efe7bf9dbeea"
          ]
        },
        {
          "ID": "bu_39_13",
          "TypeId": "bu_39",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_39_7",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "880002d182015e70"
          ]
        },
        {
          "ID": "bu_39_14",
          "TypeId": "bu_39",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_39_7",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "880002d182015e70"
          ]
        },
        {
          "ID": "bu_39_15",
          "TypeId": "bu_39",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_39_7",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "880002d182015e70"
          ]
        },
        {
          "ID": "bu_39_16",
          "TypeId": "bu_39",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_39_6",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_39_7",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "880002d182015e70"
          ]
        },
        {
          "ID": "bu_39_17",
          "TypeId": "bu_39",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_39_8",
          "VfxRes": "",
          "Name": "building_39",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_39_1",
          "prefab_path": "remote/meta/building/bu39/prefab/meta_bu_39_1.prefab",
          "prefab_bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
          "root_path_id": 861858241288737613,
          "sprites": [
            {
              "asset_id": "496d2cea96d0525c",
              "sprite_name": "meta_tex_bu_39_1",
              "bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
              "path_id": 9043751113492724270,
              "component_path_id": 4707963465034876857
            }
          ]
        },
        {
          "resource": "meta_bu_39_2",
          "prefab_path": "remote/meta/building/bu39/prefab/meta_bu_39_2.prefab",
          "prefab_bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
          "root_path_id": 3717237516743990856,
          "sprites": [
            {
              "asset_id": "b3f268e78f8f2fd3",
              "sprite_name": "meta_tex_bu_39_2",
              "bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
              "path_id": -2764528998136632963,
              "component_path_id": -6239948549674941515
            }
          ]
        },
        {
          "resource": "meta_bu_39_3",
          "prefab_path": "remote/meta/building/bu39/prefab/meta_bu_39_3.prefab",
          "prefab_bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
          "root_path_id": -4879940170183456287,
          "sprites": [
            {
              "asset_id": "5896e2a96c18ae59",
              "sprite_name": "meta_tex_bu_39_3",
              "bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
              "path_id": -9135916470207554637,
              "component_path_id": 4941231820118033231
            }
          ]
        },
        {
          "resource": "meta_bu_39_4",
          "prefab_path": "remote/meta/building/bu39/prefab/meta_bu_39_4.prefab",
          "prefab_bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
          "root_path_id": -7816635594561875337,
          "sprites": [
            {
              "asset_id": "398491e62b0737f1",
              "sprite_name": "meta_tex_bu_39_4",
              "bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
              "path_id": -6400860742503607528,
              "component_path_id": -6226354700650745714
            }
          ]
        },
        {
          "resource": "meta_bu_39_5",
          "prefab_path": "remote/meta/building/bu39/prefab/meta_bu_39_5.prefab",
          "prefab_bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
          "root_path_id": 6128162814497877903,
          "sprites": [
            {
              "asset_id": "e73708af354f2da8",
              "sprite_name": "meta_tex_bu_39_5",
              "bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
              "path_id": 4345372974840150457,
              "component_path_id": 8302865049877963572
            }
          ]
        },
        {
          "resource": "meta_bu_39_6",
          "prefab_path": "remote/meta/building/bu39/prefab/meta_bu_39_6.prefab",
          "prefab_bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
          "root_path_id": -26162262474236763,
          "sprites": [
            {
              "asset_id": "f0e3efe7bf9dbeea",
              "sprite_name": "meta_tex_bu_39_6",
              "bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
              "path_id": -1655738700149416604,
              "component_path_id": 4040866764723665470
            }
          ]
        },
        {
          "resource": "meta_bu_39_7",
          "prefab_path": "remote/meta/building/bu39/prefab/meta_bu_39_7.prefab",
          "prefab_bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
          "root_path_id": -4424096063044621987,
          "sprites": [
            {
              "asset_id": "880002d182015e70",
              "sprite_name": "meta_tex_bu_39_7",
              "bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
              "path_id": -8449248060950083535,
              "component_path_id": -6420262434970727496
            }
          ]
        },
        {
          "resource": "meta_bu_39_8",
          "prefab_path": "remote/meta/building/bu39/prefab/meta_bu_39_8.prefab",
          "prefab_bundle": "remote_meta_building_bu39_6e5f3bf55e6b0885a5334e1dc3bc1007.ab",
          "root_path_id": -5643564606094782472,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_40",
      "group": "40",
      "name_cn": "运动广场",
      "name_key": "building_40",
      "name_candidates": [
        [
          "building_40",
          "运动广场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2823.0,
        "y": 13167.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.85999995470047,
            "y": 0.85999995470047,
            "z": 0.85999995470047
          },
          "pos": {
            "x": -54.0,
            "y": 345.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 68.0,
            "y": 35.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -49.0,
            "y": 331.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 61.0,
            "y": 3.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a0deb3c5c0567f20"
        },
        {
          "level": 2,
          "asset_id": "1bf92d6197283781"
        },
        {
          "level": 3,
          "asset_id": "ef6e154c861d1338"
        },
        {
          "level": 4,
          "asset_id": "ba36ce66295fb798"
        },
        {
          "level": 5,
          "asset_id": "07f273419d3ace34"
        },
        {
          "level": 6,
          "asset_id": "2625030c40875d7b"
        },
        {
          "level": 7,
          "asset_id": "f37d846627c35429"
        },
        {
          "level": 8,
          "asset_id": "9401b7e61e5bdd1e"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_40_1",
          "TypeId": "bu_40",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 25
            }
          ],
          "Resource": "meta_bu_40_1",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a0deb3c5c0567f20"
          ]
        },
        {
          "ID": "bu_40_2",
          "TypeId": "bu_40",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_40_2",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1bf92d6197283781"
          ]
        },
        {
          "ID": "bu_40_3",
          "TypeId": "bu_40",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 25
            }
          ],
          "Resource": "meta_bu_40_3",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ef6e154c861d1338"
          ]
        },
        {
          "ID": "bu_40_4",
          "TypeId": "bu_40",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 35
            }
          ],
          "Resource": "meta_bu_40_3",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 1500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ef6e154c861d1338"
          ]
        },
        {
          "ID": "bu_40_5",
          "TypeId": "bu_40",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 235
            }
          ],
          "Resource": "meta_bu_40_3",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ef6e154c861d1338"
          ]
        },
        {
          "ID": "bu_40_6",
          "TypeId": "bu_40",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_40_4",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ba36ce66295fb798"
          ]
        },
        {
          "ID": "bu_40_7",
          "TypeId": "bu_40",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_40_4",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ba36ce66295fb798"
          ]
        },
        {
          "ID": "bu_40_8",
          "TypeId": "bu_40",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 300
            }
          ],
          "Resource": "meta_bu_40_4",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ba36ce66295fb798"
          ]
        },
        {
          "ID": "bu_40_9",
          "TypeId": "bu_40",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_40_5",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "07f273419d3ace34"
          ]
        },
        {
          "ID": "bu_40_10",
          "TypeId": "bu_40",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_40_5",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "07f273419d3ace34"
          ]
        },
        {
          "ID": "bu_40_11",
          "TypeId": "bu_40",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_40_5",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "07f273419d3ace34"
          ]
        },
        {
          "ID": "bu_40_12",
          "TypeId": "bu_40",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 410
            }
          ],
          "Resource": "meta_bu_40_5",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "07f273419d3ace34"
          ]
        },
        {
          "ID": "bu_40_13",
          "TypeId": "bu_40",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_40_6",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2625030c40875d7b"
          ]
        },
        {
          "ID": "bu_40_14",
          "TypeId": "bu_40",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_40_6",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2625030c40875d7b"
          ]
        },
        {
          "ID": "bu_40_15",
          "TypeId": "bu_40",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_40_6",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2625030c40875d7b"
          ]
        },
        {
          "ID": "bu_40_16",
          "TypeId": "bu_40",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_40_6",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2625030c40875d7b"
          ]
        },
        {
          "ID": "bu_40_17",
          "TypeId": "bu_40",
          "Level": 7,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_40_7",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f37d846627c35429"
          ]
        },
        {
          "ID": "bu_40_18",
          "TypeId": "bu_40",
          "Level": 7,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_40_7",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f37d846627c35429"
          ]
        },
        {
          "ID": "bu_40_19",
          "TypeId": "bu_40",
          "Level": 7,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_40_7",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f37d846627c35429"
          ]
        },
        {
          "ID": "bu_40_20",
          "TypeId": "bu_40",
          "Level": 7,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_40_7",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f37d846627c35429"
          ]
        },
        {
          "ID": "bu_40_21",
          "TypeId": "bu_40",
          "Level": 8,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_40_8",
          "VfxRes": "",
          "Name": "building_40",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9401b7e61e5bdd1e"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_40_1",
          "prefab_path": "remote/meta/building/bu40/prefab/meta_bu_40_1.prefab",
          "prefab_bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
          "root_path_id": -6523952125490911475,
          "sprites": [
            {
              "asset_id": "a0deb3c5c0567f20",
              "sprite_name": "meta_tex_bu_40_1",
              "bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
              "path_id": -2464316168971208614,
              "component_path_id": -5340483617198930877
            }
          ]
        },
        {
          "resource": "meta_bu_40_2",
          "prefab_path": "remote/meta/building/bu40/prefab/meta_bu_40_2.prefab",
          "prefab_bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
          "root_path_id": -9160288201678287887,
          "sprites": [
            {
              "asset_id": "1bf92d6197283781",
              "sprite_name": "meta_tex_bu_40_2",
              "bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
              "path_id": 1557897242689469547,
              "component_path_id": -4468875639448553952
            }
          ]
        },
        {
          "resource": "meta_bu_40_3",
          "prefab_path": "remote/meta/building/bu40/prefab/meta_bu_40_3.prefab",
          "prefab_bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
          "root_path_id": -6964480193966159743,
          "sprites": [
            {
              "asset_id": "ef6e154c861d1338",
              "sprite_name": "meta_tex_bu_40_3",
              "bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
              "path_id": -1998399726517277758,
              "component_path_id": 591912524273716195
            }
          ]
        },
        {
          "resource": "meta_bu_40_4",
          "prefab_path": "remote/meta/building/bu40/prefab/meta_bu_40_4.prefab",
          "prefab_bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
          "root_path_id": -2438598933240162306,
          "sprites": [
            {
              "asset_id": "ba36ce66295fb798",
              "sprite_name": "meta_tex_bu_40_4",
              "bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
              "path_id": -4105727040382643641,
              "component_path_id": -1952120657260977602
            }
          ]
        },
        {
          "resource": "meta_bu_40_5",
          "prefab_path": "remote/meta/building/bu40/prefab/meta_bu_40_5.prefab",
          "prefab_bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
          "root_path_id": 3926908495108259224,
          "sprites": [
            {
              "asset_id": "07f273419d3ace34",
              "sprite_name": "meta_tex_bu_40_5",
              "bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
              "path_id": -7241921036492697781,
              "component_path_id": 8533137403890015279
            }
          ]
        },
        {
          "resource": "meta_bu_40_6",
          "prefab_path": "remote/meta/building/bu40/prefab/meta_bu_40_6.prefab",
          "prefab_bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
          "root_path_id": 4168305491122697742,
          "sprites": [
            {
              "asset_id": "2625030c40875d7b",
              "sprite_name": "meta_tex_bu_40_6",
              "bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
              "path_id": 6773832001838644306,
              "component_path_id": 2507084503617782678
            }
          ]
        },
        {
          "resource": "meta_bu_40_7",
          "prefab_path": "remote/meta/building/bu40/prefab/meta_bu_40_7.prefab",
          "prefab_bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
          "root_path_id": -6560164109273246543,
          "sprites": [
            {
              "asset_id": "f37d846627c35429",
              "sprite_name": "meta_tex_bu_40_7",
              "bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
              "path_id": -6081661884096068234,
              "component_path_id": 9167452678142871369
            }
          ]
        },
        {
          "resource": "meta_bu_40_8",
          "prefab_path": "remote/meta/building/bu40/prefab/meta_bu_40_8.prefab",
          "prefab_bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
          "root_path_id": 5899587107591536391,
          "sprites": [
            {
              "asset_id": "9401b7e61e5bdd1e",
              "sprite_name": "meta_tex_bu_40_8",
              "bundle": "remote_meta_building_bu40_e376f8fcb8e956d86b679239e6ec5bd4.ab",
              "path_id": -7293480515550113177,
              "component_path_id": -7491157403587899899
            }
          ]
        }
      ]
    },
    {
      "id": "bu_41",
      "group": "41",
      "name_cn": "网球场",
      "name_key": "building_41",
      "name_candidates": [
        [
          "building_41",
          "网球场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2435.0,
        "y": 13800.9990234375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2999999523162842,
            "y": 1.2999999523162842,
            "z": 1.2999999523162842
          },
          "pos": {
            "x": 18.0,
            "y": 560.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.3300000429153442,
            "y": 1.3300000429153442,
            "z": 1.3300000429153442
          },
          "pos": {
            "x": -50.0,
            "y": 513.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": -42.0,
            "z": -0.0
          },
          "buildingRootScale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "cc07677fd1ef8985"
        },
        {
          "level": 2,
          "asset_id": "2085289397d939a3"
        },
        {
          "level": 3,
          "asset_id": "f040814c3e67dd7c"
        },
        {
          "level": 4,
          "asset_id": "dd95e124e19fde68"
        },
        {
          "level": 5,
          "asset_id": "814ab306775a29d4"
        },
        {
          "level": 6,
          "asset_id": "e5f786f4e3df65c2"
        },
        {
          "level": 7,
          "asset_id": "155bdb3af42110df"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_41_1",
          "TypeId": "bu_41",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_41_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_41_1",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cc07677fd1ef8985"
          ]
        },
        {
          "ID": "bu_41_2",
          "TypeId": "bu_41",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_41_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 270
            }
          ],
          "Resource": "meta_bu_41_2",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 1
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2085289397d939a3"
          ]
        },
        {
          "ID": "bu_41_3",
          "TypeId": "bu_41",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_41_3",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f040814c3e67dd7c"
          ]
        },
        {
          "ID": "bu_41_4",
          "TypeId": "bu_41",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_41_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_41_3",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f040814c3e67dd7c"
          ]
        },
        {
          "ID": "bu_41_5",
          "TypeId": "bu_41",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_41_4",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dd95e124e19fde68"
          ]
        },
        {
          "ID": "bu_41_6",
          "TypeId": "bu_41",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_41_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_41_4",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dd95e124e19fde68"
          ]
        },
        {
          "ID": "bu_41_7",
          "TypeId": "bu_41",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_41_5",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "814ab306775a29d4"
          ]
        },
        {
          "ID": "bu_41_8",
          "TypeId": "bu_41",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_41_5",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "814ab306775a29d4"
          ]
        },
        {
          "ID": "bu_41_9",
          "TypeId": "bu_41",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_41_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_41_5",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "814ab306775a29d4"
          ]
        },
        {
          "ID": "bu_41_10",
          "TypeId": "bu_41",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_41_6",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5f786f4e3df65c2"
          ]
        },
        {
          "ID": "bu_41_11",
          "TypeId": "bu_41",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_41_6",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5f786f4e3df65c2"
          ]
        },
        {
          "ID": "bu_41_12",
          "TypeId": "bu_41",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_41_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_41_6",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5f786f4e3df65c2"
          ]
        },
        {
          "ID": "bu_41_13",
          "TypeId": "bu_41",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_41_7",
          "VfxRes": "",
          "Name": "building_41",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "155bdb3af42110df"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_41_1",
          "prefab_path": "remote/meta/building/bu41/prefab/meta_bu_41_1.prefab",
          "prefab_bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
          "root_path_id": -3001404151246375379,
          "sprites": [
            {
              "asset_id": "cc07677fd1ef8985",
              "sprite_name": "meta_tex_bu_41_1",
              "bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
              "path_id": 6555765844902072624,
              "component_path_id": -5366111014794574418
            }
          ]
        },
        {
          "resource": "meta_bu_41_2",
          "prefab_path": "remote/meta/building/bu41/prefab/meta_bu_41_2.prefab",
          "prefab_bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
          "root_path_id": -4560301514711159387,
          "sprites": [
            {
              "asset_id": "2085289397d939a3",
              "sprite_name": "meta_tex_bu_41_2",
              "bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
              "path_id": -6988430022634230454,
              "component_path_id": 2832031497643787264
            }
          ]
        },
        {
          "resource": "meta_bu_41_3",
          "prefab_path": "remote/meta/building/bu41/prefab/meta_bu_41_3.prefab",
          "prefab_bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
          "root_path_id": -7722276742082320196,
          "sprites": [
            {
              "asset_id": "f040814c3e67dd7c",
              "sprite_name": "meta_tex_bu_41_3",
              "bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
              "path_id": -5028966263195710024,
              "component_path_id": 3866213960513518149
            }
          ]
        },
        {
          "resource": "meta_bu_41_4",
          "prefab_path": "remote/meta/building/bu41/prefab/meta_bu_41_4.prefab",
          "prefab_bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
          "root_path_id": -2433588238320924296,
          "sprites": [
            {
              "asset_id": "dd95e124e19fde68",
              "sprite_name": "meta_tex_bu_41_4",
              "bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
              "path_id": -5629713500573597115,
              "component_path_id": 7058803394924581226
            }
          ]
        },
        {
          "resource": "meta_bu_41_5",
          "prefab_path": "remote/meta/building/bu41/prefab/meta_bu_41_5.prefab",
          "prefab_bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
          "root_path_id": -6675025989277855573,
          "sprites": [
            {
              "asset_id": "814ab306775a29d4",
              "sprite_name": "meta_tex_bu_41_5",
              "bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
              "path_id": -6910257943765205926,
              "component_path_id": 2476446608355206538
            }
          ]
        },
        {
          "resource": "meta_bu_41_6",
          "prefab_path": "remote/meta/building/bu41/prefab/meta_bu_41_6.prefab",
          "prefab_bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
          "root_path_id": 747775902211018578,
          "sprites": [
            {
              "asset_id": "e5f786f4e3df65c2",
              "sprite_name": "meta_tex_bu_41_6",
              "bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
              "path_id": -5664192382983671564,
              "component_path_id": -1183953018796508439
            }
          ]
        },
        {
          "resource": "meta_bu_41_7",
          "prefab_path": "remote/meta/building/bu41/prefab/meta_bu_41_7.prefab",
          "prefab_bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
          "root_path_id": 7272077952909029653,
          "sprites": [
            {
              "asset_id": "155bdb3af42110df",
              "sprite_name": "meta_tex_bu_41_7",
              "bundle": "remote_meta_building_bu41_e4b0f7091561084a652eddcd6278f223.ab",
              "path_id": 2494913485048095023,
              "component_path_id": 5400676463378587016
            }
          ]
        }
      ]
    },
    {
      "id": "bu_42",
      "group": "42",
      "name_cn": "铁塔",
      "name_key": "building_42",
      "name_candidates": [
        [
          "building_42",
          "铁塔"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1188.0,
        "y": 14350.0
      },
      "vfx": [
        {
          "levelRange": "1-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": -40.0,
            "y": 50.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -4.999908447265625,
            "y": 84.9998779296875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "b89a9dba81e6fa31"
        },
        {
          "level": 2,
          "asset_id": "2edd503e662a54c5"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_42_1",
          "TypeId": "bu_42",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 300
            }
          ],
          "Resource": "meta_bu_42_1",
          "VfxRes": "",
          "Name": "building_42",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b89a9dba81e6fa31"
          ]
        },
        {
          "ID": "bu_42_2",
          "TypeId": "bu_42",
          "Level": 2,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_42_2",
          "VfxRes": "",
          "Name": "building_42",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2edd503e662a54c5"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_42_1",
          "prefab_path": "remote/meta/building/bu42/prefab/meta_bu_42_1.prefab",
          "prefab_bundle": "remote_meta_building_bu42_f03525370d7837bf7c3fd7dc70ff80fc.ab",
          "root_path_id": -3706056782147547058,
          "sprites": [
            {
              "asset_id": "b89a9dba81e6fa31",
              "sprite_name": "meta_tex_bu_42_1",
              "bundle": "remote_meta_building_bu42_f03525370d7837bf7c3fd7dc70ff80fc.ab",
              "path_id": -6225023334226183587,
              "component_path_id": 4368617023498382802
            }
          ]
        },
        {
          "resource": "meta_bu_42_2",
          "prefab_path": "remote/meta/building/bu42/prefab/meta_bu_42_2.prefab",
          "prefab_bundle": "remote_meta_building_bu42_f03525370d7837bf7c3fd7dc70ff80fc.ab",
          "root_path_id": 7475615308121046552,
          "sprites": [
            {
              "asset_id": "2edd503e662a54c5",
              "sprite_name": "meta_tex_bu_42_2",
              "bundle": "remote_meta_building_bu42_f03525370d7837bf7c3fd7dc70ff80fc.ab",
              "path_id": -3157310004349185104,
              "component_path_id": 7157479401883642434
            }
          ]
        }
      ]
    },
    {
      "id": "bu_43",
      "group": "43",
      "name_cn": "滑雪场",
      "name_key": "building_43",
      "name_candidates": [
        [
          "building_43",
          "滑雪场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 514.0,
        "y": 13380.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2999999523162842,
            "y": 1.2999999523162842,
            "z": 1.2999999523162842
          },
          "pos": {
            "x": 4.0,
            "y": 435.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 4.0,
            "y": -17.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000001668930054,
            "y": 1.2000001668930054,
            "z": 1.2000001668930054
          },
          "pos": {
            "x": -30.0,
            "y": 409.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -12.0,
            "y": 27.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "42582756a4faa05d"
        },
        {
          "level": 2,
          "asset_id": "f5e1f89550962b5f"
        },
        {
          "level": 3,
          "asset_id": "47f1831b73245559"
        },
        {
          "level": 4,
          "asset_id": "f28abce10e08eedb"
        },
        {
          "level": 5,
          "asset_id": "f9756a406eddbd7d"
        },
        {
          "level": 6,
          "asset_id": "3ed1b4899a669d2c"
        },
        {
          "level": 7,
          "asset_id": "b24823a687282b77"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_43_1",
          "TypeId": "bu_43",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_43_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 55
            }
          ],
          "Resource": "meta_bu_43_1",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 2500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "42582756a4faa05d"
          ]
        },
        {
          "ID": "bu_43_2",
          "TypeId": "bu_43",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_43_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 305
            }
          ],
          "Resource": "meta_bu_43_2",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f5e1f89550962b5f"
          ]
        },
        {
          "ID": "bu_43_3",
          "TypeId": "bu_43",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 65
            }
          ],
          "Resource": "meta_bu_43_3",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "47f1831b73245559"
          ]
        },
        {
          "ID": "bu_43_4",
          "TypeId": "bu_43",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_43_3",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "47f1831b73245559"
          ]
        },
        {
          "ID": "bu_43_5",
          "TypeId": "bu_43",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_43_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 375
            }
          ],
          "Resource": "meta_bu_43_3",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "47f1831b73245559"
          ]
        },
        {
          "ID": "bu_43_6",
          "TypeId": "bu_43",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_43_4",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f28abce10e08eedb"
          ]
        },
        {
          "ID": "bu_43_7",
          "TypeId": "bu_43",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_43_4",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f28abce10e08eedb"
          ]
        },
        {
          "ID": "bu_43_8",
          "TypeId": "bu_43",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_43_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_43_4",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f28abce10e08eedb"
          ]
        },
        {
          "ID": "bu_43_9",
          "TypeId": "bu_43",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_43_5",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f9756a406eddbd7d"
          ]
        },
        {
          "ID": "bu_43_10",
          "TypeId": "bu_43",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_43_5",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f9756a406eddbd7d"
          ]
        },
        {
          "ID": "bu_43_11",
          "TypeId": "bu_43",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_43_5",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f9756a406eddbd7d"
          ]
        },
        {
          "ID": "bu_43_12",
          "TypeId": "bu_43",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_43_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_43_5",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f9756a406eddbd7d"
          ]
        },
        {
          "ID": "bu_43_13",
          "TypeId": "bu_43",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_43_6",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3ed1b4899a669d2c"
          ]
        },
        {
          "ID": "bu_43_14",
          "TypeId": "bu_43",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_43_6",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3ed1b4899a669d2c"
          ]
        },
        {
          "ID": "bu_43_15",
          "TypeId": "bu_43",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 240
            }
          ],
          "Resource": "meta_bu_43_6",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3ed1b4899a669d2c"
          ]
        },
        {
          "ID": "bu_43_16",
          "TypeId": "bu_43",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_43_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 720
            }
          ],
          "Resource": "meta_bu_43_6",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3ed1b4899a669d2c"
          ]
        },
        {
          "ID": "bu_43_17",
          "TypeId": "bu_43",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_43_7",
          "VfxRes": "",
          "Name": "building_43",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b24823a687282b77"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_43_1",
          "prefab_path": "remote/meta/building/bu43/prefab/meta_bu_43_1.prefab",
          "prefab_bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
          "root_path_id": -6331899069758354562,
          "sprites": [
            {
              "asset_id": "42582756a4faa05d",
              "sprite_name": "meta_tex_bu_43_1",
              "bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
              "path_id": -4149089194247515137,
              "component_path_id": 8337112089518167682
            }
          ]
        },
        {
          "resource": "meta_bu_43_2",
          "prefab_path": "remote/meta/building/bu43/prefab/meta_bu_43_2.prefab",
          "prefab_bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
          "root_path_id": 4212969369217760925,
          "sprites": [
            {
              "asset_id": "f5e1f89550962b5f",
              "sprite_name": "meta_tex_bu_43_2",
              "bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
              "path_id": 7955735651520543854,
              "component_path_id": -859213971541120034
            }
          ]
        },
        {
          "resource": "meta_bu_43_3",
          "prefab_path": "remote/meta/building/bu43/prefab/meta_bu_43_3.prefab",
          "prefab_bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
          "root_path_id": -950510137743877335,
          "sprites": [
            {
              "asset_id": "47f1831b73245559",
              "sprite_name": "meta_tex_bu_43_3",
              "bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
              "path_id": 923453921634655495,
              "component_path_id": 556146362908241185
            }
          ]
        },
        {
          "resource": "meta_bu_43_4",
          "prefab_path": "remote/meta/building/bu43/prefab/meta_bu_43_4.prefab",
          "prefab_bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
          "root_path_id": -6555421654443417008,
          "sprites": [
            {
              "asset_id": "f28abce10e08eedb",
              "sprite_name": "meta_tex_bu_43_4",
              "bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
              "path_id": 4617954686263849980,
              "component_path_id": 1056340595298900360
            }
          ]
        },
        {
          "resource": "meta_bu_43_5",
          "prefab_path": "remote/meta/building/bu43/prefab/meta_bu_43_5.prefab",
          "prefab_bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
          "root_path_id": -6524372820418303189,
          "sprites": [
            {
              "asset_id": "f9756a406eddbd7d",
              "sprite_name": "meta_tex_bu_43_5",
              "bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
              "path_id": -3025341034399391882,
              "component_path_id": -594034731721130827
            }
          ]
        },
        {
          "resource": "meta_bu_43_6",
          "prefab_path": "remote/meta/building/bu43/prefab/meta_bu_43_6.prefab",
          "prefab_bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
          "root_path_id": -6729804265222607657,
          "sprites": [
            {
              "asset_id": "3ed1b4899a669d2c",
              "sprite_name": "meta_tex_bu_43_6",
              "bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
              "path_id": -2924696809192111976,
              "component_path_id": -2218909534027331029
            }
          ]
        },
        {
          "resource": "meta_bu_43_7",
          "prefab_path": "remote/meta/building/bu43/prefab/meta_bu_43_7.prefab",
          "prefab_bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
          "root_path_id": 4670071941224762345,
          "sprites": [
            {
              "asset_id": "b24823a687282b77",
              "sprite_name": "meta_tex_bu_43_7",
              "bundle": "remote_meta_building_bu43_b2ffb9bcf2199334b2e1da76cf5fb33c.ab",
              "path_id": -6939114483882455794,
              "component_path_id": 8899871849302695173
            }
          ]
        }
      ]
    },
    {
      "id": "bu_44",
      "group": "44",
      "name_cn": "亚历山大的家",
      "name_key": "building_44",
      "name_candidates": [
        [
          "building_44",
          "亚历山大的家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 527.0,
        "y": 14473.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.75,
            "y": 0.75,
            "z": 0.75
          },
          "pos": {
            "x": -73.0,
            "y": 247.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 76.0,
            "y": 369.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 180.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8000000715255737,
            "y": 0.8000000715255737,
            "z": 0.8000000715255737
          },
          "pos": {
            "x": -97.0,
            "y": 251.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 31.0,
            "y": 147.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "c44cc93897fd940f"
        },
        {
          "level": 2,
          "asset_id": "03be5d3f3bda7230"
        },
        {
          "level": 3,
          "asset_id": "3cff3bf7c29ee4c2"
        },
        {
          "level": 4,
          "asset_id": "e6cd007c73c37429"
        },
        {
          "level": 5,
          "asset_id": "80dda26186cba2cc"
        },
        {
          "level": 6,
          "asset_id": "7225cb133c7f345b"
        },
        {
          "level": 7,
          "asset_id": "f8e30100377e01b4"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_44_1",
          "TypeId": "bu_44",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_44_1",
          "VfxRes": "",
          "Name": "building_44",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c44cc93897fd940f"
          ]
        },
        {
          "ID": "bu_44_2",
          "TypeId": "bu_44",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 395
            }
          ],
          "Resource": "meta_bu_44_2",
          "VfxRes": "",
          "Name": "building_44",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "03be5d3f3bda7230"
          ]
        },
        {
          "ID": "bu_44_3",
          "TypeId": "bu_44",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_44_3",
          "VfxRes": "",
          "Name": "building_44",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3cff3bf7c29ee4c2"
          ]
        },
        {
          "ID": "bu_44_4",
          "TypeId": "bu_44",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_44_4",
          "VfxRes": "",
          "Name": "building_44",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e6cd007c73c37429"
          ]
        },
        {
          "ID": "bu_44_5",
          "TypeId": "bu_44",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_44_5",
          "VfxRes": "",
          "Name": "building_44",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "80dda26186cba2cc"
          ]
        },
        {
          "ID": "bu_44_6",
          "TypeId": "bu_44",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 315
            }
          ],
          "Resource": "meta_bu_44_6",
          "VfxRes": "",
          "Name": "building_44",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7225cb133c7f345b"
          ]
        },
        {
          "ID": "bu_44_7",
          "TypeId": "bu_44",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 695
            }
          ],
          "Resource": "meta_bu_44_6",
          "VfxRes": "",
          "Name": "building_44",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7225cb133c7f345b"
          ]
        },
        {
          "ID": "bu_44_8",
          "TypeId": "bu_44",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_44_7",
          "VfxRes": "",
          "Name": "building_44",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f8e30100377e01b4"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_44_1",
          "prefab_path": "remote/meta/building/bu44/prefab/meta_bu_44_1.prefab",
          "prefab_bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
          "root_path_id": 6982890480913390066,
          "sprites": [
            {
              "asset_id": "c44cc93897fd940f",
              "sprite_name": "meta_tex_bu_44_1",
              "bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
              "path_id": -6358472956722573990,
              "component_path_id": 4856094711546381666
            }
          ]
        },
        {
          "resource": "meta_bu_44_2",
          "prefab_path": "remote/meta/building/bu44/prefab/meta_bu_44_2.prefab",
          "prefab_bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
          "root_path_id": 3985749292256820799,
          "sprites": [
            {
              "asset_id": "03be5d3f3bda7230",
              "sprite_name": "meta_tex_bu_44_2",
              "bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
              "path_id": 3610903231892407369,
              "component_path_id": 7016143536462728868
            }
          ]
        },
        {
          "resource": "meta_bu_44_3",
          "prefab_path": "remote/meta/building/bu44/prefab/meta_bu_44_3.prefab",
          "prefab_bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
          "root_path_id": 3329452997155912541,
          "sprites": [
            {
              "asset_id": "3cff3bf7c29ee4c2",
              "sprite_name": "meta_tex_bu_44_3",
              "bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
              "path_id": 923459819609861379,
              "component_path_id": 8117052296924952010
            }
          ]
        },
        {
          "resource": "meta_bu_44_4",
          "prefab_path": "remote/meta/building/bu44/prefab/meta_bu_44_4.prefab",
          "prefab_bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
          "root_path_id": -5535649157607863604,
          "sprites": [
            {
              "asset_id": "e6cd007c73c37429",
              "sprite_name": "meta_tex_bu_44_4",
              "bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
              "path_id": 4815607086802362725,
              "component_path_id": -4660163222592694137
            }
          ]
        },
        {
          "resource": "meta_bu_44_5",
          "prefab_path": "remote/meta/building/bu44/prefab/meta_bu_44_5.prefab",
          "prefab_bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
          "root_path_id": -7983173680043254736,
          "sprites": [
            {
              "asset_id": "80dda26186cba2cc",
              "sprite_name": "meta_tex_bu_44_5",
              "bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
              "path_id": 4609010395099600352,
              "component_path_id": -6998041723529522945
            }
          ]
        },
        {
          "resource": "meta_bu_44_6",
          "prefab_path": "remote/meta/building/bu44/prefab/meta_bu_44_6.prefab",
          "prefab_bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
          "root_path_id": 7748283745870368990,
          "sprites": [
            {
              "asset_id": "7225cb133c7f345b",
              "sprite_name": "meta_tex_bu_44_6",
              "bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
              "path_id": 432900341183523598,
              "component_path_id": -3809324055201656666
            }
          ]
        },
        {
          "resource": "meta_bu_44_7",
          "prefab_path": "remote/meta/building/bu44/prefab/meta_bu_44_7.prefab",
          "prefab_bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
          "root_path_id": -8698578492177630525,
          "sprites": [
            {
              "asset_id": "f8e30100377e01b4",
              "sprite_name": "meta_tex_bu_44_7",
              "bundle": "remote_meta_building_bu44_eb9ad0ab1a4b130fbf2097ca19773312.ab",
              "path_id": -9215834701714214061,
              "component_path_id": -3198624462313662036
            }
          ]
        }
      ]
    },
    {
      "id": "bu_45",
      "group": "45",
      "name_cn": "电玩城",
      "name_key": "building_45",
      "name_candidates": [
        [
          "building_45",
          "电玩城"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1692.0,
        "y": 14608.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": 7.0,
            "y": 288.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 71.0,
            "y": 193.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9000000357627869,
            "y": 0.9000000357627869,
            "z": 0.9000000357627869
          },
          "pos": {
            "x": -2.0,
            "y": 279.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 17.0,
            "y": 73.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "51b3c14780ed72c5"
        },
        {
          "level": 2,
          "asset_id": "e95bed0693d52497"
        },
        {
          "level": 3,
          "asset_id": "5b7e58742a6d10b6"
        },
        {
          "level": 4,
          "asset_id": "8d25d2919d089106"
        },
        {
          "level": 5,
          "asset_id": "d31703d40fb6f030"
        },
        {
          "level": 6,
          "asset_id": "437623d664ffafc6"
        },
        {
          "level": 7,
          "asset_id": "da636a250d188f4a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_45_1",
          "TypeId": "bu_45",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_45_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_45_1",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "51b3c14780ed72c5"
          ]
        },
        {
          "ID": "bu_45_2",
          "TypeId": "bu_45",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_45_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 320
            }
          ],
          "Resource": "meta_bu_45_2",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 1
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e95bed0693d52497"
          ]
        },
        {
          "ID": "bu_45_3",
          "TypeId": "bu_45",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 80
            }
          ],
          "Resource": "meta_bu_45_3",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5b7e58742a6d10b6"
          ]
        },
        {
          "ID": "bu_45_4",
          "TypeId": "bu_45",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_45_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 375
            }
          ],
          "Resource": "meta_bu_45_3",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5b7e58742a6d10b6"
          ]
        },
        {
          "ID": "bu_45_5",
          "TypeId": "bu_45",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_45_4",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d25d2919d089106"
          ]
        },
        {
          "ID": "bu_45_6",
          "TypeId": "bu_45",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_45_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_45_4",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d25d2919d089106"
          ]
        },
        {
          "ID": "bu_45_7",
          "TypeId": "bu_45",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_45_5",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d31703d40fb6f030"
          ]
        },
        {
          "ID": "bu_45_8",
          "TypeId": "bu_45",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_45_5",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d31703d40fb6f030"
          ]
        },
        {
          "ID": "bu_45_9",
          "TypeId": "bu_45",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_45_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_45_5",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d31703d40fb6f030"
          ]
        },
        {
          "ID": "bu_45_10",
          "TypeId": "bu_45",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 240
            }
          ],
          "Resource": "meta_bu_45_6",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "437623d664ffafc6"
          ]
        },
        {
          "ID": "bu_45_11",
          "TypeId": "bu_45",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 260
            }
          ],
          "Resource": "meta_bu_45_6",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "437623d664ffafc6"
          ]
        },
        {
          "ID": "bu_45_12",
          "TypeId": "bu_45",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_45_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 680
            }
          ],
          "Resource": "meta_bu_45_6",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "437623d664ffafc6"
          ]
        },
        {
          "ID": "bu_45_13",
          "TypeId": "bu_45",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_45_7",
          "VfxRes": "",
          "Name": "building_45",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_45_1",
          "prefab_path": "remote/meta/building/bu45/prefab/meta_bu_45_1.prefab",
          "prefab_bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
          "root_path_id": 3438239978260980550,
          "sprites": [
            {
              "asset_id": "51b3c14780ed72c5",
              "sprite_name": "meta_tex_bu_45_1",
              "bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
              "path_id": -11902136832597198,
              "component_path_id": 1062987276870484226
            }
          ]
        },
        {
          "resource": "meta_bu_45_2",
          "prefab_path": "remote/meta/building/bu45/prefab/meta_bu_45_2.prefab",
          "prefab_bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
          "root_path_id": 123811353982881582,
          "sprites": [
            {
              "asset_id": "e95bed0693d52497",
              "sprite_name": "meta_tex_bu_45_2",
              "bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
              "path_id": 7215735540430007700,
              "component_path_id": -309824187716593948
            }
          ]
        },
        {
          "resource": "meta_bu_45_3",
          "prefab_path": "remote/meta/building/bu45/prefab/meta_bu_45_3.prefab",
          "prefab_bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
          "root_path_id": -7515101859760568385,
          "sprites": [
            {
              "asset_id": "5b7e58742a6d10b6",
              "sprite_name": "meta_tex_bu_45_3",
              "bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
              "path_id": 7963750826741166314,
              "component_path_id": 7669147631149597893
            }
          ]
        },
        {
          "resource": "meta_bu_45_4",
          "prefab_path": "remote/meta/building/bu45/prefab/meta_bu_45_4.prefab",
          "prefab_bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
          "root_path_id": -7730359239602001862,
          "sprites": [
            {
              "asset_id": "8d25d2919d089106",
              "sprite_name": "meta_tex_bu_45_4",
              "bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
              "path_id": -4430700898898544044,
              "component_path_id": 753752067363856123
            }
          ]
        },
        {
          "resource": "meta_bu_45_5",
          "prefab_path": "remote/meta/building/bu45/prefab/meta_bu_45_5.prefab",
          "prefab_bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
          "root_path_id": 756779473034223433,
          "sprites": [
            {
              "asset_id": "d31703d40fb6f030",
              "sprite_name": "meta_tex_bu_45_5",
              "bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
              "path_id": -8977578374334636510,
              "component_path_id": 7906582386047464000
            }
          ]
        },
        {
          "resource": "meta_bu_45_6",
          "prefab_path": "remote/meta/building/bu45/prefab/meta_bu_45_6.prefab",
          "prefab_bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
          "root_path_id": -1025335086687177462,
          "sprites": [
            {
              "asset_id": "437623d664ffafc6",
              "sprite_name": "meta_tex_bu_45_6",
              "bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
              "path_id": -5690747586002354584,
              "component_path_id": -5619259875036728287
            }
          ]
        },
        {
          "resource": "meta_bu_45_7",
          "prefab_path": "remote/meta/building/bu45/prefab/meta_bu_45_7.prefab",
          "prefab_bundle": "remote_meta_building_bu45_32cb7b9e5a21d187bedf08a34ae8aab8.ab",
          "root_path_id": -5745605203887775055,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_46",
      "group": "46",
      "name_cn": "超市",
      "name_key": "building_46",
      "name_candidates": [
        [
          "building_46",
          "超市"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2420.0,
        "y": 15087.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": 52.0,
            "y": 482.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.300048828125,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -9.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -14.0,
            "y": 200.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "6a9e36fb35db16b1"
        },
        {
          "level": 2,
          "asset_id": "70036796cd369185"
        },
        {
          "level": 3,
          "asset_id": "a049b26da046e4b3"
        },
        {
          "level": 4,
          "asset_id": "7d85ed7ddf9bf021"
        },
        {
          "level": 5,
          "asset_id": "132ab1720b6aacae"
        },
        {
          "level": 6,
          "asset_id": "2f17f032e2af2df2"
        },
        {
          "level": 7,
          "asset_id": "631479f077fd8e08"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_46_1",
          "TypeId": "bu_46",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_46_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 60
            }
          ],
          "Resource": "meta_bu_46_1",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6a9e36fb35db16b1"
          ]
        },
        {
          "ID": "bu_46_2",
          "TypeId": "bu_46",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_46_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 345
            }
          ],
          "Resource": "meta_bu_46_2",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "70036796cd369185"
          ]
        },
        {
          "ID": "bu_46_3",
          "TypeId": "bu_46",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_46_3",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 3500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a049b26da046e4b3"
          ]
        },
        {
          "ID": "bu_46_4",
          "TypeId": "bu_46",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 85
            }
          ],
          "Resource": "meta_bu_46_3",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a049b26da046e4b3"
          ]
        },
        {
          "ID": "bu_46_5",
          "TypeId": "bu_46",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_46_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 370
            }
          ],
          "Resource": "meta_bu_46_3",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a049b26da046e4b3"
          ]
        },
        {
          "ID": "bu_46_6",
          "TypeId": "bu_46",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_46_4",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d85ed7ddf9bf021"
          ]
        },
        {
          "ID": "bu_46_7",
          "TypeId": "bu_46",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_46_4",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d85ed7ddf9bf021"
          ]
        },
        {
          "ID": "bu_46_8",
          "TypeId": "bu_46",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_46_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_46_4",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d85ed7ddf9bf021"
          ]
        },
        {
          "ID": "bu_46_9",
          "TypeId": "bu_46",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_46_5",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "132ab1720b6aacae"
          ]
        },
        {
          "ID": "bu_46_10",
          "TypeId": "bu_46",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_46_5",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "132ab1720b6aacae"
          ]
        },
        {
          "ID": "bu_46_11",
          "TypeId": "bu_46",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_46_5",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "132ab1720b6aacae"
          ]
        },
        {
          "ID": "bu_46_12",
          "TypeId": "bu_46",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_46_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_46_5",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "132ab1720b6aacae"
          ]
        },
        {
          "ID": "bu_46_13",
          "TypeId": "bu_46",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_46_6",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2f17f032e2af2df2"
          ]
        },
        {
          "ID": "bu_46_14",
          "TypeId": "bu_46",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_46_6",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2f17f032e2af2df2"
          ]
        },
        {
          "ID": "bu_46_15",
          "TypeId": "bu_46",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 235
            }
          ],
          "Resource": "meta_bu_46_6",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2f17f032e2af2df2"
          ]
        },
        {
          "ID": "bu_46_16",
          "TypeId": "bu_46",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_46_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 670
            }
          ],
          "Resource": "meta_bu_46_6",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2f17f032e2af2df2"
          ]
        },
        {
          "ID": "bu_46_17",
          "TypeId": "bu_46",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_46_7",
          "VfxRes": "",
          "Name": "building_46",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "631479f077fd8e08"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_46_1",
          "prefab_path": "remote/meta/building/bu46/prefab/meta_bu_46_1.prefab",
          "prefab_bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
          "root_path_id": 541657919073601513,
          "sprites": [
            {
              "asset_id": "6a9e36fb35db16b1",
              "sprite_name": "meta_tex_bu_46_1",
              "bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
              "path_id": -2228325680339277869,
              "component_path_id": -8886814562501627955
            }
          ]
        },
        {
          "resource": "meta_bu_46_2",
          "prefab_path": "remote/meta/building/bu46/prefab/meta_bu_46_2.prefab",
          "prefab_bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
          "root_path_id": -644907206720541724,
          "sprites": [
            {
              "asset_id": "70036796cd369185",
              "sprite_name": "meta_tex_bu_46_2",
              "bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
              "path_id": -4872832289056257441,
              "component_path_id": 1283300034778519698
            }
          ]
        },
        {
          "resource": "meta_bu_46_3",
          "prefab_path": "remote/meta/building/bu46/prefab/meta_bu_46_3.prefab",
          "prefab_bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
          "root_path_id": 2735120991718166684,
          "sprites": [
            {
              "asset_id": "a049b26da046e4b3",
              "sprite_name": "meta_tex_bu_46_3",
              "bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
              "path_id": -3159044128180526786,
              "component_path_id": -8929603121801749134
            }
          ]
        },
        {
          "resource": "meta_bu_46_4",
          "prefab_path": "remote/meta/building/bu46/prefab/meta_bu_46_4.prefab",
          "prefab_bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
          "root_path_id": 1969888473794684516,
          "sprites": [
            {
              "asset_id": "7d85ed7ddf9bf021",
              "sprite_name": "meta_tex_bu_46_4",
              "bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
              "path_id": 9015023701408896219,
              "component_path_id": 7764819717131730389
            }
          ]
        },
        {
          "resource": "meta_bu_46_5",
          "prefab_path": "remote/meta/building/bu46/prefab/meta_bu_46_5.prefab",
          "prefab_bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
          "root_path_id": 1471969065734289787,
          "sprites": [
            {
              "asset_id": "132ab1720b6aacae",
              "sprite_name": "meta_tex_bu_46_5",
              "bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
              "path_id": -2467153664096143630,
              "component_path_id": 1084084441899112576
            }
          ]
        },
        {
          "resource": "meta_bu_46_6",
          "prefab_path": "remote/meta/building/bu46/prefab/meta_bu_46_6.prefab",
          "prefab_bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
          "root_path_id": 4062117422306651614,
          "sprites": [
            {
              "asset_id": "2f17f032e2af2df2",
              "sprite_name": "meta_tex_bu_46_6",
              "bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
              "path_id": -8215812549541456189,
              "component_path_id": -6000175871126884184
            }
          ]
        },
        {
          "resource": "meta_bu_46_7",
          "prefab_path": "remote/meta/building/bu46/prefab/meta_bu_46_7.prefab",
          "prefab_bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
          "root_path_id": -2730077168184082805,
          "sprites": [
            {
              "asset_id": "631479f077fd8e08",
              "sprite_name": "meta_tex_bu_46_7",
              "bundle": "remote_meta_building_bu46_5329b18d9567338b48b9854ff05b8a3a.ab",
              "path_id": -295494757601313819,
              "component_path_id": 1083927132488341432
            }
          ]
        }
      ]
    },
    {
      "id": "bu_47",
      "group": "47",
      "name_cn": "颁奖典礼",
      "name_key": "building_47",
      "name_candidates": [
        [
          "building_47",
          "颁奖典礼"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3277.0,
        "y": 14635.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8000000715255737,
            "y": 0.8000000715255737,
            "z": 0.8000000715255737
          },
          "pos": {
            "x": -10.0,
            "y": 262.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 1.0000076293945312,
            "y": 185.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -22.0,
            "y": 301.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.199951171875,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "13d7aa8207df4485"
        },
        {
          "level": 2,
          "asset_id": "36e903a2a635fc80"
        },
        {
          "level": 3,
          "asset_id": "e5ab56d63bd9675b"
        },
        {
          "level": 4,
          "asset_id": "8311b21fca32a634"
        },
        {
          "level": 5,
          "asset_id": "700192916abb426b"
        },
        {
          "level": 6,
          "asset_id": "3965a0f7fc808299"
        },
        {
          "level": 7,
          "asset_id": "25f3346065d521e5"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_47_1",
          "TypeId": "bu_47",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_47_1",
          "VfxRes": "",
          "Name": "building_47",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "13d7aa8207df4485"
          ]
        },
        {
          "ID": "bu_47_2",
          "TypeId": "bu_47",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_47_2",
          "VfxRes": "",
          "Name": "building_47",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "36e903a2a635fc80"
          ]
        },
        {
          "ID": "bu_47_3",
          "TypeId": "bu_47",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_47_3",
          "VfxRes": "",
          "Name": "building_47",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5ab56d63bd9675b"
          ]
        },
        {
          "ID": "bu_47_4",
          "TypeId": "bu_47",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_47_4",
          "VfxRes": "",
          "Name": "building_47",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8311b21fca32a634"
          ]
        },
        {
          "ID": "bu_47_5",
          "TypeId": "bu_47",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_47_5",
          "VfxRes": "",
          "Name": "building_47",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "700192916abb426b"
          ]
        },
        {
          "ID": "bu_47_6",
          "TypeId": "bu_47",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 305
            }
          ],
          "Resource": "meta_bu_47_6",
          "VfxRes": "",
          "Name": "building_47",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3965a0f7fc808299"
          ]
        },
        {
          "ID": "bu_47_7",
          "TypeId": "bu_47",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 685
            }
          ],
          "Resource": "meta_bu_47_6",
          "VfxRes": "",
          "Name": "building_47",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3965a0f7fc808299"
          ]
        },
        {
          "ID": "bu_47_8",
          "TypeId": "bu_47",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_47_7",
          "VfxRes": "",
          "Name": "building_47",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "25f3346065d521e5"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_47_1",
          "prefab_path": "remote/meta/building/bu47/prefab/meta_bu_47_1.prefab",
          "prefab_bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
          "root_path_id": 2174806954257679387,
          "sprites": [
            {
              "asset_id": "13d7aa8207df4485",
              "sprite_name": "meta_tex_bu_47_1",
              "bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
              "path_id": -8321043919624282879,
              "component_path_id": -4306960628591377700
            }
          ]
        },
        {
          "resource": "meta_bu_47_2",
          "prefab_path": "remote/meta/building/bu47/prefab/meta_bu_47_2.prefab",
          "prefab_bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
          "root_path_id": -518651929267716915,
          "sprites": [
            {
              "asset_id": "36e903a2a635fc80",
              "sprite_name": "meta_tex_bu_47_2",
              "bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
              "path_id": -1267525117923769102,
              "component_path_id": 2771367989863370802
            }
          ]
        },
        {
          "resource": "meta_bu_47_3",
          "prefab_path": "remote/meta/building/bu47/prefab/meta_bu_47_3.prefab",
          "prefab_bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
          "root_path_id": -1754857156488872272,
          "sprites": [
            {
              "asset_id": "e5ab56d63bd9675b",
              "sprite_name": "meta_tex_bu_47_3",
              "bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
              "path_id": -2795720304721395570,
              "component_path_id": 1966151306596664081
            }
          ]
        },
        {
          "resource": "meta_bu_47_4",
          "prefab_path": "remote/meta/building/bu47/prefab/meta_bu_47_4.prefab",
          "prefab_bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
          "root_path_id": -5746864065098336299,
          "sprites": [
            {
              "asset_id": "8311b21fca32a634",
              "sprite_name": "meta_tex_bu_47_4",
              "bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
              "path_id": -2794717005560788711,
              "component_path_id": -5208035412430873567
            }
          ]
        },
        {
          "resource": "meta_bu_47_5",
          "prefab_path": "remote/meta/building/bu47/prefab/meta_bu_47_5.prefab",
          "prefab_bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
          "root_path_id": 2758345175085165931,
          "sprites": [
            {
              "asset_id": "700192916abb426b",
              "sprite_name": "meta_tex_bu_47_5",
              "bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
              "path_id": 365872675338807908,
              "component_path_id": -2080837339533261004
            }
          ]
        },
        {
          "resource": "meta_bu_47_6",
          "prefab_path": "remote/meta/building/bu47/prefab/meta_bu_47_6.prefab",
          "prefab_bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
          "root_path_id": 7714710724281137335,
          "sprites": [
            {
              "asset_id": "3965a0f7fc808299",
              "sprite_name": "meta_tex_bu_47_6",
              "bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
              "path_id": -775662968093978906,
              "component_path_id": -2558655147846453623
            }
          ]
        },
        {
          "resource": "meta_bu_47_7",
          "prefab_path": "remote/meta/building/bu47/prefab/meta_bu_47_7.prefab",
          "prefab_bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
          "root_path_id": -4741216720778714757,
          "sprites": [
            {
              "asset_id": "25f3346065d521e5",
              "sprite_name": "meta_tex_bu_47_7",
              "bundle": "remote_meta_building_bu47_2aba6451994216ac297ce16a6564cfec.ab",
              "path_id": -6336880305305695108,
              "component_path_id": 8117601626286980722
            }
          ]
        }
      ]
    },
    {
      "id": "bu_48",
      "group": "48",
      "name_cn": "拍摄场地",
      "name_key": "building_48",
      "name_candidates": [
        [
          "building_48",
          "拍摄场地"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3392.0,
        "y": 15443.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -42.0,
            "y": 241.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 16.0,
            "y": 358.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -39.0,
            "y": 245.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 49.699981689453125,
            "y": 230.2001953125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "7043583df738d862"
        },
        {
          "level": 2,
          "asset_id": "3f57c942450483eb"
        },
        {
          "level": 3,
          "asset_id": "3048cde759f3af84"
        },
        {
          "level": 4,
          "asset_id": "7d0f609e82062fdb"
        },
        {
          "level": 5,
          "asset_id": "8aca790c7b7fce63"
        },
        {
          "level": 6,
          "asset_id": "b96445c2b7800a98"
        },
        {
          "level": 7,
          "asset_id": "22133fe839691563"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_48_1",
          "TypeId": "bu_48",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_48_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_48_1",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7043583df738d862"
          ]
        },
        {
          "ID": "bu_48_2",
          "TypeId": "bu_48",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_48_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_48_2",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3f57c942450483eb"
          ]
        },
        {
          "ID": "bu_48_3",
          "TypeId": "bu_48",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_48_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_48_3",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3048cde759f3af84"
          ]
        },
        {
          "ID": "bu_48_4",
          "TypeId": "bu_48",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_48_4",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d0f609e82062fdb"
          ]
        },
        {
          "ID": "bu_48_5",
          "TypeId": "bu_48",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_48_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 545
            }
          ],
          "Resource": "meta_bu_48_4",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d0f609e82062fdb"
          ]
        },
        {
          "ID": "bu_48_6",
          "TypeId": "bu_48",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_48_5",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8aca790c7b7fce63"
          ]
        },
        {
          "ID": "bu_48_7",
          "TypeId": "bu_48",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_48_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_48_5",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8aca790c7b7fce63"
          ]
        },
        {
          "ID": "bu_48_8",
          "TypeId": "bu_48",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_48_6",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b96445c2b7800a98"
          ]
        },
        {
          "ID": "bu_48_9",
          "TypeId": "bu_48",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 270
            }
          ],
          "Resource": "meta_bu_48_6",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b96445c2b7800a98"
          ]
        },
        {
          "ID": "bu_48_10",
          "TypeId": "bu_48",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_48_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 680
            }
          ],
          "Resource": "meta_bu_48_6",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b96445c2b7800a98"
          ]
        },
        {
          "ID": "bu_48_11",
          "TypeId": "bu_48",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_48_7",
          "VfxRes": "",
          "Name": "building_48",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "22133fe839691563"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_48_1",
          "prefab_path": "remote/meta/building/bu48/prefab/meta_bu_48_1.prefab",
          "prefab_bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
          "root_path_id": -223112901519899316,
          "sprites": [
            {
              "asset_id": "7043583df738d862",
              "sprite_name": "meta_tex_bu_48_1",
              "bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
              "path_id": -4001475098933880464,
              "component_path_id": 3147700459006383149
            }
          ]
        },
        {
          "resource": "meta_bu_48_2",
          "prefab_path": "remote/meta/building/bu48/prefab/meta_bu_48_2.prefab",
          "prefab_bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
          "root_path_id": -2819728504602543222,
          "sprites": [
            {
              "asset_id": "3f57c942450483eb",
              "sprite_name": "meta_tex_bu_48_2",
              "bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
              "path_id": -7586458818155539202,
              "component_path_id": -2075828916632551577
            }
          ]
        },
        {
          "resource": "meta_bu_48_3",
          "prefab_path": "remote/meta/building/bu48/prefab/meta_bu_48_3.prefab",
          "prefab_bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
          "root_path_id": 4337726173104500238,
          "sprites": [
            {
              "asset_id": "3048cde759f3af84",
              "sprite_name": "meta_tex_bu_48_3",
              "bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
              "path_id": -5363828470920869624,
              "component_path_id": 8112166216701551375
            }
          ]
        },
        {
          "resource": "meta_bu_48_4",
          "prefab_path": "remote/meta/building/bu48/prefab/meta_bu_48_4.prefab",
          "prefab_bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
          "root_path_id": 7552698962676343380,
          "sprites": [
            {
              "asset_id": "7d0f609e82062fdb",
              "sprite_name": "meta_tex_bu_48_4",
              "bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
              "path_id": 5446233919674612086,
              "component_path_id": 1275202728747739312
            }
          ]
        },
        {
          "resource": "meta_bu_48_5",
          "prefab_path": "remote/meta/building/bu48/prefab/meta_bu_48_5.prefab",
          "prefab_bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
          "root_path_id": 7690954450475863312,
          "sprites": [
            {
              "asset_id": "8aca790c7b7fce63",
              "sprite_name": "meta_tex_bu_48_5",
              "bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
              "path_id": -620999191401692780,
              "component_path_id": -971507259328044667
            }
          ]
        },
        {
          "resource": "meta_bu_48_6",
          "prefab_path": "remote/meta/building/bu48/prefab/meta_bu_48_6.prefab",
          "prefab_bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
          "root_path_id": 3299721749010934505,
          "sprites": [
            {
              "asset_id": "b96445c2b7800a98",
              "sprite_name": "meta_tex_bu_48_6",
              "bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
              "path_id": 7836063619346672459,
              "component_path_id": -4785864649949656815
            }
          ]
        },
        {
          "resource": "meta_bu_48_7",
          "prefab_path": "remote/meta/building/bu48/prefab/meta_bu_48_7.prefab",
          "prefab_bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
          "root_path_id": -5260669052578501941,
          "sprites": [
            {
              "asset_id": "22133fe839691563",
              "sprite_name": "meta_tex_bu_48_7",
              "bundle": "remote_meta_building_bu48_b6915f2c2d70efb69c9eea081b653071.ab",
              "path_id": -7850573220749400577,
              "component_path_id": -4688958882549349297
            }
          ]
        }
      ]
    },
    {
      "id": "bu_49",
      "group": "49",
      "name_cn": "影视雕像",
      "name_key": "building_49",
      "name_candidates": [
        [
          "building_49",
          "影视雕像"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4265.0,
        "y": 15118.0
      },
      "vfx": [
        {
          "levelRange": "1-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": -72.0,
            "y": 96.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -3.0,
            "y": 61.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "c2d7d466c9ac408d"
        },
        {
          "level": 2,
          "asset_id": "5783fd056cef38c1"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_49_1",
          "TypeId": "bu_49",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 300
            }
          ],
          "Resource": "meta_bu_49_1",
          "VfxRes": "",
          "Name": "building_49",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c2d7d466c9ac408d"
          ]
        },
        {
          "ID": "bu_49_2",
          "TypeId": "bu_49",
          "Level": 2,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_49_2",
          "VfxRes": "",
          "Name": "building_49",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5783fd056cef38c1"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_49_1",
          "prefab_path": "remote/meta/building/bu49/prefab/meta_bu_49_1.prefab",
          "prefab_bundle": "remote_meta_building_bu49_1cbc8d52dad0d583b5465a8d80f61008.ab",
          "root_path_id": 8828593829800989926,
          "sprites": [
            {
              "asset_id": "c2d7d466c9ac408d",
              "sprite_name": "meta_tex_bu_49_1",
              "bundle": "remote_meta_building_bu49_1cbc8d52dad0d583b5465a8d80f61008.ab",
              "path_id": 7312988799586495014,
              "component_path_id": 4732411345174406438
            }
          ]
        },
        {
          "resource": "meta_bu_49_2",
          "prefab_path": "remote/meta/building/bu49/prefab/meta_bu_49_2.prefab",
          "prefab_bundle": "remote_meta_building_bu49_1cbc8d52dad0d583b5465a8d80f61008.ab",
          "root_path_id": -1425696120027934431,
          "sprites": [
            {
              "asset_id": "5783fd056cef38c1",
              "sprite_name": "meta_tex_bu_49_2",
              "bundle": "remote_meta_building_bu49_1cbc8d52dad0d583b5465a8d80f61008.ab",
              "path_id": 6100764361721189382,
              "component_path_id": -3887933694058969235
            }
          ]
        }
      ]
    },
    {
      "id": "bu_50",
      "group": "50",
      "name_cn": "美术馆",
      "name_key": "building_50",
      "name_candidates": [
        [
          "building_50",
          "美术馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4599.0,
        "y": 15659.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9999999403953552,
            "y": 0.9999999403953552,
            "z": 0.9999999403953552
          },
          "pos": {
            "x": -47.0,
            "y": 321.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9999999403953552,
            "y": 0.9999999403953552,
            "z": 0.9999999403953552
          },
          "pos": {
            "x": -47.0,
            "y": 321.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "31ce9132a293a39b"
        },
        {
          "level": 2,
          "asset_id": "5311684886001aa7"
        },
        {
          "level": 3,
          "asset_id": "59c10ef7c825ad6d"
        },
        {
          "level": 4,
          "asset_id": "590b0eace811355b"
        },
        {
          "level": 5,
          "asset_id": "7a1e15e9f7d8685b"
        },
        {
          "level": 6,
          "asset_id": "3e7b5637a439ef56"
        },
        {
          "level": 7,
          "asset_id": "60ea1b532acb4762"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_50_1",
          "TypeId": "bu_50",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_50_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_50_1",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "31ce9132a293a39b"
          ]
        },
        {
          "ID": "bu_50_2",
          "TypeId": "bu_50",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_50_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 420
            }
          ],
          "Resource": "meta_bu_50_2",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5311684886001aa7"
          ]
        },
        {
          "ID": "bu_50_3",
          "TypeId": "bu_50",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_50_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_50_3",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "59c10ef7c825ad6d"
          ]
        },
        {
          "ID": "bu_50_4",
          "TypeId": "bu_50",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_50_4",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "590b0eace811355b"
          ]
        },
        {
          "ID": "bu_50_5",
          "TypeId": "bu_50",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_50_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 540
            }
          ],
          "Resource": "meta_bu_50_4",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "590b0eace811355b"
          ]
        },
        {
          "ID": "bu_50_6",
          "TypeId": "bu_50",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_50_5",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7a1e15e9f7d8685b"
          ]
        },
        {
          "ID": "bu_50_7",
          "TypeId": "bu_50",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_50_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_50_5",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7a1e15e9f7d8685b"
          ]
        },
        {
          "ID": "bu_50_8",
          "TypeId": "bu_50",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 245
            }
          ],
          "Resource": "meta_bu_50_6",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3e7b5637a439ef56"
          ]
        },
        {
          "ID": "bu_50_9",
          "TypeId": "bu_50",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 270
            }
          ],
          "Resource": "meta_bu_50_6",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3e7b5637a439ef56"
          ]
        },
        {
          "ID": "bu_50_10",
          "TypeId": "bu_50",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_50_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 680
            }
          ],
          "Resource": "meta_bu_50_6",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3e7b5637a439ef56"
          ]
        },
        {
          "ID": "bu_50_11",
          "TypeId": "bu_50",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_50_7",
          "VfxRes": "",
          "Name": "building_50",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "60ea1b532acb4762"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_50_1",
          "prefab_path": "remote/meta/building/bu50/prefab/meta_bu_50_1.prefab",
          "prefab_bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
          "root_path_id": 4383563831759411159,
          "sprites": [
            {
              "asset_id": "31ce9132a293a39b",
              "sprite_name": "meta_tex_bu_50_1",
              "bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
              "path_id": 3317864007918680507,
              "component_path_id": 2569321705689227914
            }
          ]
        },
        {
          "resource": "meta_bu_50_2",
          "prefab_path": "remote/meta/building/bu50/prefab/meta_bu_50_2.prefab",
          "prefab_bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
          "root_path_id": 3754410990508893028,
          "sprites": [
            {
              "asset_id": "5311684886001aa7",
              "sprite_name": "meta_tex_bu_50_2",
              "bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
              "path_id": 3710743199052448127,
              "component_path_id": -4270267060111555981
            }
          ]
        },
        {
          "resource": "meta_bu_50_3",
          "prefab_path": "remote/meta/building/bu50/prefab/meta_bu_50_3.prefab",
          "prefab_bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
          "root_path_id": 7312357240527525043,
          "sprites": [
            {
              "asset_id": "59c10ef7c825ad6d",
              "sprite_name": "meta_tex_bu_50_3",
              "bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
              "path_id": 2619390401293585407,
              "component_path_id": 3465335065397005236
            }
          ]
        },
        {
          "resource": "meta_bu_50_4",
          "prefab_path": "remote/meta/building/bu50/prefab/meta_bu_50_4.prefab",
          "prefab_bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
          "root_path_id": 938330831795995604,
          "sprites": [
            {
              "asset_id": "590b0eace811355b",
              "sprite_name": "meta_tex_bu_50_4",
              "bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
              "path_id": 24094028185967116,
              "component_path_id": -1993999834970532817
            }
          ]
        },
        {
          "resource": "meta_bu_50_5",
          "prefab_path": "remote/meta/building/bu50/prefab/meta_bu_50_5.prefab",
          "prefab_bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
          "root_path_id": 3548935463289509676,
          "sprites": [
            {
              "asset_id": "7a1e15e9f7d8685b",
              "sprite_name": "meta_tex_bu_50_5",
              "bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
              "path_id": 4028505056477436025,
              "component_path_id": -5669128664517775508
            }
          ]
        },
        {
          "resource": "meta_bu_50_6",
          "prefab_path": "remote/meta/building/bu50/prefab/meta_bu_50_6.prefab",
          "prefab_bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
          "root_path_id": -3181422306117921091,
          "sprites": [
            {
              "asset_id": "3e7b5637a439ef56",
              "sprite_name": "meta_tex_bu_50_6",
              "bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
              "path_id": -2227186735328888458,
              "component_path_id": -3588916758009219659
            }
          ]
        },
        {
          "resource": "meta_bu_50_7",
          "prefab_path": "remote/meta/building/bu50/prefab/meta_bu_50_7.prefab",
          "prefab_bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
          "root_path_id": 3991545411167570998,
          "sprites": [
            {
              "asset_id": "60ea1b532acb4762",
              "sprite_name": "meta_tex_bu_50_7",
              "bundle": "remote_meta_building_bu50_420535fc7e963961dc186496a89a40e5.ab",
              "path_id": 7231055197868217912,
              "component_path_id": -7425158382058738392
            }
          ]
        }
      ]
    },
    {
      "id": "bu_51",
      "group": "51",
      "name_cn": "针织物店",
      "name_key": "building_51",
      "name_candidates": [
        [
          "building_51",
          "针织物店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3718.0,
        "y": 16329.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -0.00048828125,
            "y": 329.7001953125,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 35.0,
            "y": 134.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -0.00048828125,
            "y": 329.7001953125,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 72.0,
            "y": -20.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "4e23d4c2f4897cc9"
        },
        {
          "level": 2,
          "asset_id": "688b2e086f4de443"
        },
        {
          "level": 3,
          "asset_id": "05ad715c6753ee5b"
        },
        {
          "level": 4,
          "asset_id": "7ff05a030c2f3f60"
        },
        {
          "level": 5,
          "asset_id": "34fd292ad105a1af"
        },
        {
          "level": 6,
          "asset_id": "396edcc1ffb10123"
        },
        {
          "level": 7,
          "asset_id": "086536fd539ac514"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_51_1",
          "TypeId": "bu_51",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_51_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 70
            }
          ],
          "Resource": "meta_bu_51_1",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4e23d4c2f4897cc9"
          ]
        },
        {
          "ID": "bu_51_2",
          "TypeId": "bu_51",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_51_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 355
            }
          ],
          "Resource": "meta_bu_51_2",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "688b2e086f4de443"
          ]
        },
        {
          "ID": "bu_51_3",
          "TypeId": "bu_51",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 80
            }
          ],
          "Resource": "meta_bu_51_3",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 4500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "05ad715c6753ee5b"
          ]
        },
        {
          "ID": "bu_51_4",
          "TypeId": "bu_51",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_51_3",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "05ad715c6753ee5b"
          ]
        },
        {
          "ID": "bu_51_5",
          "TypeId": "bu_51",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_51_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 380
            }
          ],
          "Resource": "meta_bu_51_3",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "05ad715c6753ee5b"
          ]
        },
        {
          "ID": "bu_51_6",
          "TypeId": "bu_51",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_51_4",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7ff05a030c2f3f60"
          ]
        },
        {
          "ID": "bu_51_7",
          "TypeId": "bu_51",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_51_4",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7ff05a030c2f3f60"
          ]
        },
        {
          "ID": "bu_51_8",
          "TypeId": "bu_51",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_51_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_51_4",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7ff05a030c2f3f60"
          ]
        },
        {
          "ID": "bu_51_9",
          "TypeId": "bu_51",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_51_5",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "34fd292ad105a1af"
          ]
        },
        {
          "ID": "bu_51_10",
          "TypeId": "bu_51",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_51_5",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "34fd292ad105a1af"
          ]
        },
        {
          "ID": "bu_51_11",
          "TypeId": "bu_51",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_51_5",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "34fd292ad105a1af"
          ]
        },
        {
          "ID": "bu_51_12",
          "TypeId": "bu_51",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_51_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_51_5",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "34fd292ad105a1af"
          ]
        },
        {
          "ID": "bu_51_13",
          "TypeId": "bu_51",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_51_6",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "396edcc1ffb10123"
          ]
        },
        {
          "ID": "bu_51_14",
          "TypeId": "bu_51",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_51_6",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "396edcc1ffb10123"
          ]
        },
        {
          "ID": "bu_51_15",
          "TypeId": "bu_51",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_51_6",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "396edcc1ffb10123"
          ]
        },
        {
          "ID": "bu_51_16",
          "TypeId": "bu_51",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_51_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 550
            }
          ],
          "Resource": "meta_bu_51_6",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "396edcc1ffb10123"
          ]
        },
        {
          "ID": "bu_51_17",
          "TypeId": "bu_51",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_51_7",
          "VfxRes": "",
          "Name": "building_51",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "086536fd539ac514"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_51_1",
          "prefab_path": "remote/meta/building/bu51/prefab/meta_bu_51_1.prefab",
          "prefab_bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
          "root_path_id": 691480725303669736,
          "sprites": [
            {
              "asset_id": "4e23d4c2f4897cc9",
              "sprite_name": "meta_tex_bu_51_1",
              "bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
              "path_id": 929563165164573808,
              "component_path_id": 8309753249785679901
            }
          ]
        },
        {
          "resource": "meta_bu_51_2",
          "prefab_path": "remote/meta/building/bu51/prefab/meta_bu_51_2.prefab",
          "prefab_bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
          "root_path_id": -7341257142275094981,
          "sprites": [
            {
              "asset_id": "688b2e086f4de443",
              "sprite_name": "meta_tex_bu_51_2",
              "bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
              "path_id": 6996413147870279872,
              "component_path_id": -1113245787120084638
            }
          ]
        },
        {
          "resource": "meta_bu_51_3",
          "prefab_path": "remote/meta/building/bu51/prefab/meta_bu_51_3.prefab",
          "prefab_bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
          "root_path_id": 951339025965711548,
          "sprites": [
            {
              "asset_id": "05ad715c6753ee5b",
              "sprite_name": "meta_tex_bu_51_3",
              "bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
              "path_id": 2736481189309645793,
              "component_path_id": 2821295658897553169
            }
          ]
        },
        {
          "resource": "meta_bu_51_4",
          "prefab_path": "remote/meta/building/bu51/prefab/meta_bu_51_4.prefab",
          "prefab_bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
          "root_path_id": 1992118598157460722,
          "sprites": [
            {
              "asset_id": "7ff05a030c2f3f60",
              "sprite_name": "meta_tex_bu_51_4",
              "bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
              "path_id": -4807462333459968398,
              "component_path_id": -7782289762668732103
            }
          ]
        },
        {
          "resource": "meta_bu_51_5",
          "prefab_path": "remote/meta/building/bu51/prefab/meta_bu_51_5.prefab",
          "prefab_bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
          "root_path_id": 8095874624009092946,
          "sprites": [
            {
              "asset_id": "34fd292ad105a1af",
              "sprite_name": "meta_tex_bu_51_5",
              "bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
              "path_id": -3355468987703968829,
              "component_path_id": -6521773269589637607
            }
          ]
        },
        {
          "resource": "meta_bu_51_6",
          "prefab_path": "remote/meta/building/bu51/prefab/meta_bu_51_6.prefab",
          "prefab_bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
          "root_path_id": 3911625608690599040,
          "sprites": [
            {
              "asset_id": "396edcc1ffb10123",
              "sprite_name": "meta_tex_bu_51_6",
              "bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
              "path_id": -3725765879154388870,
              "component_path_id": 9130006074987198971
            }
          ]
        },
        {
          "resource": "meta_bu_51_7",
          "prefab_path": "remote/meta/building/bu51/prefab/meta_bu_51_7.prefab",
          "prefab_bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
          "root_path_id": -3351679174836946581,
          "sprites": [
            {
              "asset_id": "086536fd539ac514",
              "sprite_name": "meta_tex_bu_51_7",
              "bundle": "remote_meta_building_bu51_0168facb758af75b706cb0e7ec6ff218.ab",
              "path_id": -6619333780849124653,
              "component_path_id": -2266008293110975281
            }
          ]
        }
      ]
    },
    {
      "id": "bu_52",
      "group": "52",
      "name_cn": "沙滩休闲区",
      "name_key": "building_52",
      "name_candidates": [
        [
          "building_52",
          "沙滩休闲区"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 5006.0,
        "y": 16387.0
      },
      "vfx": [
        {
          "levelRange": "1-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -6.0,
            "y": 81.0,
            "z": -0.00015354156494140625
          },
          "buildingRootPos": {
            "x": 0.0,
            "y": 47.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "3f10c9cc465cf364"
        },
        {
          "level": 2,
          "asset_id": "b7038d359f6dc9a8"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_52_1",
          "TypeId": "bu_52",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 300
            }
          ],
          "Resource": "meta_bu_52_1",
          "VfxRes": "",
          "Name": "building_52",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3f10c9cc465cf364"
          ]
        },
        {
          "ID": "bu_52_2",
          "TypeId": "bu_52",
          "Level": 2,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_52_2",
          "VfxRes": "",
          "Name": "building_52",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b7038d359f6dc9a8"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_52_1",
          "prefab_path": "remote/meta/building/bu52/prefab/meta_bu_52_1.prefab",
          "prefab_bundle": "remote_meta_building_bu52_a954da489860e652db7d329bcfea3dff.ab",
          "root_path_id": -9191234174037668695,
          "sprites": [
            {
              "asset_id": "3f10c9cc465cf364",
              "sprite_name": "meta_tex_bu_52_1",
              "bundle": "remote_meta_building_bu52_a954da489860e652db7d329bcfea3dff.ab",
              "path_id": 3840604740264449714,
              "component_path_id": -3843817016258689460
            }
          ]
        },
        {
          "resource": "meta_bu_52_2",
          "prefab_path": "remote/meta/building/bu52/prefab/meta_bu_52_2.prefab",
          "prefab_bundle": "remote_meta_building_bu52_a954da489860e652db7d329bcfea3dff.ab",
          "root_path_id": -7891473267520146681,
          "sprites": [
            {
              "asset_id": "b7038d359f6dc9a8",
              "sprite_name": "meta_tex_bu_52_2",
              "bundle": "remote_meta_building_bu52_a954da489860e652db7d329bcfea3dff.ab",
              "path_id": 1470780106591049979,
              "component_path_id": 6001014951835901739
            }
          ]
        }
      ]
    },
    {
      "id": "bu_53",
      "group": "53",
      "name_cn": "海滨度假村",
      "name_key": "building_53",
      "name_candidates": [
        [
          "building_53",
          "海滨度假村"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4676.0,
        "y": 16713.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -70.0,
            "y": 253.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 111.0,
            "y": 316.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -111.0,
            "y": 254.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "cfbc945954e56626"
        },
        {
          "level": 2,
          "asset_id": "a32244ae211614f8"
        },
        {
          "level": 3,
          "asset_id": "873b82ee892bf4f7"
        },
        {
          "level": 4,
          "asset_id": "d6db5d9dddd7e9a8"
        },
        {
          "level": 5,
          "asset_id": "dac546ca45d1ca5b"
        },
        {
          "level": 6,
          "asset_id": "bdb062044024df82"
        },
        {
          "level": 7,
          "asset_id": "9d5410ad1bf1ee71"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_53_1",
          "TypeId": "bu_53",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_53_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_53_1",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cfbc945954e56626"
          ]
        },
        {
          "ID": "bu_53_2",
          "TypeId": "bu_53",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_53_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 355
            }
          ],
          "Resource": "meta_bu_53_2",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            },
            {
              "ItemId": "mt1_5",
              "Count": 1
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a32244ae211614f8"
          ]
        },
        {
          "ID": "bu_53_3",
          "TypeId": "bu_53",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_53_3",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "873b82ee892bf4f7"
          ]
        },
        {
          "ID": "bu_53_4",
          "TypeId": "bu_53",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_53_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 405
            }
          ],
          "Resource": "meta_bu_53_3",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "873b82ee892bf4f7"
          ]
        },
        {
          "ID": "bu_53_5",
          "TypeId": "bu_53",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_53_4",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d6db5d9dddd7e9a8"
          ]
        },
        {
          "ID": "bu_53_6",
          "TypeId": "bu_53",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_53_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_53_4",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d6db5d9dddd7e9a8"
          ]
        },
        {
          "ID": "bu_53_7",
          "TypeId": "bu_53",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_53_5",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dac546ca45d1ca5b"
          ]
        },
        {
          "ID": "bu_53_8",
          "TypeId": "bu_53",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_53_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_53_5",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dac546ca45d1ca5b"
          ]
        },
        {
          "ID": "bu_53_9",
          "TypeId": "bu_53",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_53_6",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bdb062044024df82"
          ]
        },
        {
          "ID": "bu_53_10",
          "TypeId": "bu_53",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 235
            }
          ],
          "Resource": "meta_bu_53_6",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bdb062044024df82"
          ]
        },
        {
          "ID": "bu_53_11",
          "TypeId": "bu_53",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_53_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 635
            }
          ],
          "Resource": "meta_bu_53_6",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bdb062044024df82"
          ]
        },
        {
          "ID": "bu_53_12",
          "TypeId": "bu_53",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_53_7",
          "VfxRes": "",
          "Name": "building_53",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9d5410ad1bf1ee71"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_53_1",
          "prefab_path": "remote/meta/building/bu53/prefab/meta_bu_53_1.prefab",
          "prefab_bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
          "root_path_id": 35222939249131883,
          "sprites": [
            {
              "asset_id": "cfbc945954e56626",
              "sprite_name": "meta_tex_bu_53_1",
              "bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
              "path_id": 4747721651118673128,
              "component_path_id": 7513875096203427911
            }
          ]
        },
        {
          "resource": "meta_bu_53_2",
          "prefab_path": "remote/meta/building/bu53/prefab/meta_bu_53_2.prefab",
          "prefab_bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
          "root_path_id": 7851487774939994270,
          "sprites": [
            {
              "asset_id": "a32244ae211614f8",
              "sprite_name": "meta_tex_bu_53_2",
              "bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
              "path_id": -2234687206397086192,
              "component_path_id": -3419089260733848863
            }
          ]
        },
        {
          "resource": "meta_bu_53_3",
          "prefab_path": "remote/meta/building/bu53/prefab/meta_bu_53_3.prefab",
          "prefab_bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
          "root_path_id": -6593562762338305228,
          "sprites": [
            {
              "asset_id": "873b82ee892bf4f7",
              "sprite_name": "meta_tex_bu_53_3",
              "bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
              "path_id": 8207065166077706133,
              "component_path_id": 6077510914984375331
            }
          ]
        },
        {
          "resource": "meta_bu_53_4",
          "prefab_path": "remote/meta/building/bu53/prefab/meta_bu_53_4.prefab",
          "prefab_bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
          "root_path_id": 6052101559931944929,
          "sprites": [
            {
              "asset_id": "d6db5d9dddd7e9a8",
              "sprite_name": "meta_tex_bu_53_4",
              "bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
              "path_id": 4385679425504395382,
              "component_path_id": 4811306450046069001
            }
          ]
        },
        {
          "resource": "meta_bu_53_5",
          "prefab_path": "remote/meta/building/bu53/prefab/meta_bu_53_5.prefab",
          "prefab_bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
          "root_path_id": 3656454686387053518,
          "sprites": [
            {
              "asset_id": "dac546ca45d1ca5b",
              "sprite_name": "meta_tex_bu_53_5",
              "bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
              "path_id": -5553590396684020030,
              "component_path_id": -6870161835995111761
            }
          ]
        },
        {
          "resource": "meta_bu_53_6",
          "prefab_path": "remote/meta/building/bu53/prefab/meta_bu_53_6.prefab",
          "prefab_bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
          "root_path_id": -7994141086656329486,
          "sprites": [
            {
              "asset_id": "bdb062044024df82",
              "sprite_name": "meta_tex_bu_53_6",
              "bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
              "path_id": -4274461917291793196,
              "component_path_id": -5521324718064735309
            }
          ]
        },
        {
          "resource": "meta_bu_53_7",
          "prefab_path": "remote/meta/building/bu53/prefab/meta_bu_53_7.prefab",
          "prefab_bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
          "root_path_id": 1590429985638931567,
          "sprites": [
            {
              "asset_id": "9d5410ad1bf1ee71",
              "sprite_name": "meta_tex_bu_53_7",
              "bundle": "remote_meta_building_bu53_e66dfc42aa162d344b1d877c5bd2b90b.ab",
              "path_id": 8533743971695763935,
              "component_path_id": -5419513657985493563
            }
          ]
        }
      ]
    },
    {
      "id": "bu_54",
      "group": "54",
      "name_cn": "警官先生的家",
      "name_key": "building_54",
      "name_candidates": [
        [
          "building_54",
          "警官先生的家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3763.0,
        "y": 17185.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -4.0,
            "y": 362.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 0.0,
            "y": 215.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.7699999809265137,
            "y": 0.7699999809265137,
            "z": 0.7699999809265137
          },
          "pos": {
            "x": -43.0,
            "y": 254.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d068e50db6f0b75f"
        },
        {
          "level": 2,
          "asset_id": "7c13a8bf20777127"
        },
        {
          "level": 3,
          "asset_id": "fbed85b40ba89c49"
        },
        {
          "level": 4,
          "asset_id": "099fed57ab81b2fa"
        },
        {
          "level": 5,
          "asset_id": "749ac7c94fce46bc"
        },
        {
          "level": 6,
          "asset_id": "1b46e2e250b5a3df"
        },
        {
          "level": 7,
          "asset_id": "25195c94674f4585"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_54_1",
          "TypeId": "bu_54",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_54_1",
          "VfxRes": "",
          "Name": "building_54",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d068e50db6f0b75f"
          ]
        },
        {
          "ID": "bu_54_2",
          "TypeId": "bu_54",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 375
            }
          ],
          "Resource": "meta_bu_54_2",
          "VfxRes": "",
          "Name": "building_54",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c13a8bf20777127"
          ]
        },
        {
          "ID": "bu_54_3",
          "TypeId": "bu_54",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_54_3",
          "VfxRes": "",
          "Name": "building_54",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10500
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fbed85b40ba89c49"
          ]
        },
        {
          "ID": "bu_54_4",
          "TypeId": "bu_54",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_54_4",
          "VfxRes": "",
          "Name": "building_54",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "099fed57ab81b2fa"
          ]
        },
        {
          "ID": "bu_54_5",
          "TypeId": "bu_54",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_54_5",
          "VfxRes": "",
          "Name": "building_54",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "749ac7c94fce46bc"
          ]
        },
        {
          "ID": "bu_54_6",
          "TypeId": "bu_54",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 260
            }
          ],
          "Resource": "meta_bu_54_6",
          "VfxRes": "",
          "Name": "building_54",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b46e2e250b5a3df"
          ]
        },
        {
          "ID": "bu_54_7",
          "TypeId": "bu_54",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 675
            }
          ],
          "Resource": "meta_bu_54_6",
          "VfxRes": "",
          "Name": "building_54",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b46e2e250b5a3df"
          ]
        },
        {
          "ID": "bu_54_8",
          "TypeId": "bu_54",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_54_7",
          "VfxRes": "",
          "Name": "building_54",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "25195c94674f4585"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_54_1",
          "prefab_path": "remote/meta/building/bu54/prefab/meta_bu_54_1.prefab",
          "prefab_bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
          "root_path_id": -5426387721660262484,
          "sprites": [
            {
              "asset_id": "d068e50db6f0b75f",
              "sprite_name": "meta_tex_bu_54_1",
              "bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
              "path_id": 1972263026314843582,
              "component_path_id": -5563327984450854363
            }
          ]
        },
        {
          "resource": "meta_bu_54_2",
          "prefab_path": "remote/meta/building/bu54/prefab/meta_bu_54_2.prefab",
          "prefab_bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
          "root_path_id": 4066517294655574858,
          "sprites": [
            {
              "asset_id": "7c13a8bf20777127",
              "sprite_name": "meta_tex_bu_54_2",
              "bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
              "path_id": -7172028006680569388,
              "component_path_id": 5602859860101630404
            }
          ]
        },
        {
          "resource": "meta_bu_54_3",
          "prefab_path": "remote/meta/building/bu54/prefab/meta_bu_54_3.prefab",
          "prefab_bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
          "root_path_id": -9155013283467999147,
          "sprites": [
            {
              "asset_id": "fbed85b40ba89c49",
              "sprite_name": "meta_tex_bu_54_3",
              "bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
              "path_id": 3373954349392503928,
              "component_path_id": -6987453844348415227
            }
          ]
        },
        {
          "resource": "meta_bu_54_4",
          "prefab_path": "remote/meta/building/bu54/prefab/meta_bu_54_4.prefab",
          "prefab_bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
          "root_path_id": 1666238838588077364,
          "sprites": [
            {
              "asset_id": "099fed57ab81b2fa",
              "sprite_name": "meta_tex_bu_54_4",
              "bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
              "path_id": 4937982723620535002,
              "component_path_id": -8505997576837476954
            }
          ]
        },
        {
          "resource": "meta_bu_54_5",
          "prefab_path": "remote/meta/building/bu54/prefab/meta_bu_54_5.prefab",
          "prefab_bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
          "root_path_id": -329286170785929065,
          "sprites": [
            {
              "asset_id": "749ac7c94fce46bc",
              "sprite_name": "meta_tex_bu_54_5",
              "bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
              "path_id": 8648279915842720123,
              "component_path_id": 8614034151706898847
            }
          ]
        },
        {
          "resource": "meta_bu_54_6",
          "prefab_path": "remote/meta/building/bu54/prefab/meta_bu_54_6.prefab",
          "prefab_bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
          "root_path_id": 3142600142177583586,
          "sprites": [
            {
              "asset_id": "1b46e2e250b5a3df",
              "sprite_name": "meta_tex_bu_54_6",
              "bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
              "path_id": 2611540712641353694,
              "component_path_id": -28605924433809635
            }
          ]
        },
        {
          "resource": "meta_bu_54_7",
          "prefab_path": "remote/meta/building/bu54/prefab/meta_bu_54_7.prefab",
          "prefab_bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
          "root_path_id": 3936782028085149540,
          "sprites": [
            {
              "asset_id": "25195c94674f4585",
              "sprite_name": "meta_tex_bu_54_7",
              "bundle": "remote_meta_building_bu54_041c1b1f91fa9f14ffaac974318cb70c.ab",
              "path_id": -8656758247896158945,
              "component_path_id": 3039745418756495923
            }
          ]
        }
      ]
    },
    {
      "id": "bu_55",
      "group": "55",
      "name_cn": "积木玩具店",
      "name_key": "building_55",
      "name_candidates": [
        [
          "building_55",
          "积木玩具店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2918.0,
        "y": 16750.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -60.0,
            "y": 210.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 64.0,
            "y": 423.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -42.0,
            "y": 231.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 26.0,
            "y": 297.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "bca7fe02705a12c1"
        },
        {
          "level": 2,
          "asset_id": "487fc207349daa90"
        },
        {
          "level": 3,
          "asset_id": "57cb16107bff6431"
        },
        {
          "level": 4,
          "asset_id": "1008b79c981effc4"
        },
        {
          "level": 5,
          "asset_id": "9c824d01da54aa35"
        },
        {
          "level": 6,
          "asset_id": "efb98bf4a0a9aba4"
        },
        {
          "level": 7,
          "asset_id": "def4223afa19d4a9"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_55_1",
          "TypeId": "bu_55",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_55_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 80
            }
          ],
          "Resource": "meta_bu_55_1",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bca7fe02705a12c1"
          ]
        },
        {
          "ID": "bu_55_2",
          "TypeId": "bu_55",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_55_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 325
            }
          ],
          "Resource": "meta_bu_55_2",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            },
            {
              "ItemId": "mt2_5",
              "Count": 1
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "487fc207349daa90"
          ]
        },
        {
          "ID": "bu_55_3",
          "TypeId": "bu_55",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 80
            }
          ],
          "Resource": "meta_bu_55_3",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "57cb16107bff6431"
          ]
        },
        {
          "ID": "bu_55_4",
          "TypeId": "bu_55",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 90
            }
          ],
          "Resource": "meta_bu_55_3",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 5500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "57cb16107bff6431"
          ]
        },
        {
          "ID": "bu_55_5",
          "TypeId": "bu_55",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_55_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 370
            }
          ],
          "Resource": "meta_bu_55_3",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "57cb16107bff6431"
          ]
        },
        {
          "ID": "bu_55_6",
          "TypeId": "bu_55",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_55_4",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1008b79c981effc4"
          ]
        },
        {
          "ID": "bu_55_7",
          "TypeId": "bu_55",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_55_4",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 6500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1008b79c981effc4"
          ]
        },
        {
          "ID": "bu_55_8",
          "TypeId": "bu_55",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_55_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_55_4",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1008b79c981effc4"
          ]
        },
        {
          "ID": "bu_55_9",
          "TypeId": "bu_55",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_55_5",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 7000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9c824d01da54aa35"
          ]
        },
        {
          "ID": "bu_55_10",
          "TypeId": "bu_55",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_55_5",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9c824d01da54aa35"
          ]
        },
        {
          "ID": "bu_55_11",
          "TypeId": "bu_55",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_55_5",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 8500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9c824d01da54aa35"
          ]
        },
        {
          "ID": "bu_55_12",
          "TypeId": "bu_55",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_55_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_55_5",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 9500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9c824d01da54aa35"
          ]
        },
        {
          "ID": "bu_55_13",
          "TypeId": "bu_55",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_55_6",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "efb98bf4a0a9aba4"
          ]
        },
        {
          "ID": "bu_55_14",
          "TypeId": "bu_55",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_55_6",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "efb98bf4a0a9aba4"
          ]
        },
        {
          "ID": "bu_55_15",
          "TypeId": "bu_55",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_55_6",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "efb98bf4a0a9aba4"
          ]
        },
        {
          "ID": "bu_55_16",
          "TypeId": "bu_55",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_55_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_55_6",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "efb98bf4a0a9aba4"
          ]
        },
        {
          "ID": "bu_55_17",
          "TypeId": "bu_55",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_55_7",
          "VfxRes": "",
          "Name": "building_55",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "def4223afa19d4a9"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_55_1",
          "prefab_path": "remote/meta/building/bu55/prefab/meta_bu_55_1.prefab",
          "prefab_bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
          "root_path_id": 2646730405931463357,
          "sprites": [
            {
              "asset_id": "bca7fe02705a12c1",
              "sprite_name": "meta_tex_bu_55_1",
              "bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
              "path_id": -45725143779429946,
              "component_path_id": -6074865145358360141
            }
          ]
        },
        {
          "resource": "meta_bu_55_2",
          "prefab_path": "remote/meta/building/bu55/prefab/meta_bu_55_2.prefab",
          "prefab_bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
          "root_path_id": 8344862387391155905,
          "sprites": [
            {
              "asset_id": "487fc207349daa90",
              "sprite_name": "meta_tex_bu_55_2",
              "bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
              "path_id": 2441383487091575242,
              "component_path_id": 8167814199959820366
            }
          ]
        },
        {
          "resource": "meta_bu_55_3",
          "prefab_path": "remote/meta/building/bu55/prefab/meta_bu_55_3.prefab",
          "prefab_bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
          "root_path_id": -6463108340806817703,
          "sprites": [
            {
              "asset_id": "57cb16107bff6431",
              "sprite_name": "meta_tex_bu_55_3",
              "bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
              "path_id": -1851383296937904103,
              "component_path_id": 6009338255822851062
            }
          ]
        },
        {
          "resource": "meta_bu_55_4",
          "prefab_path": "remote/meta/building/bu55/prefab/meta_bu_55_4.prefab",
          "prefab_bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
          "root_path_id": -1226880986167015114,
          "sprites": [
            {
              "asset_id": "1008b79c981effc4",
              "sprite_name": "meta_tex_bu_55_4",
              "bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
              "path_id": -4595495463370064669,
              "component_path_id": 420168780005868117
            }
          ]
        },
        {
          "resource": "meta_bu_55_5",
          "prefab_path": "remote/meta/building/bu55/prefab/meta_bu_55_5.prefab",
          "prefab_bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
          "root_path_id": -4580662408938390248,
          "sprites": [
            {
              "asset_id": "9c824d01da54aa35",
              "sprite_name": "meta_tex_bu_55_5",
              "bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
              "path_id": -5123760266429035199,
              "component_path_id": 613818506968465018
            }
          ]
        },
        {
          "resource": "meta_bu_55_6",
          "prefab_path": "remote/meta/building/bu55/prefab/meta_bu_55_6.prefab",
          "prefab_bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
          "root_path_id": 2714400190404158807,
          "sprites": [
            {
              "asset_id": "efb98bf4a0a9aba4",
              "sprite_name": "meta_tex_bu_55_6",
              "bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
              "path_id": 1803047887924469685,
              "component_path_id": 6046096535733862036
            }
          ]
        },
        {
          "resource": "meta_bu_55_7",
          "prefab_path": "remote/meta/building/bu55/prefab/meta_bu_55_7.prefab",
          "prefab_bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
          "root_path_id": 4912168194305357125,
          "sprites": [
            {
              "asset_id": "def4223afa19d4a9",
              "sprite_name": "meta_tex_bu_55_7",
              "bundle": "remote_meta_building_bu55_b03c98b661f05c81bcf08e012da36b61.ab",
              "path_id": -5927766634503962793,
              "component_path_id": 6538265309509000769
            }
          ]
        }
      ]
    },
    {
      "id": "bu_56",
      "group": "56",
      "name_cn": "披萨店",
      "name_key": "building_56",
      "name_candidates": [
        [
          "building_56",
          "披萨店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1929.0,
        "y": 15851.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 46.0,
            "y": 385.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -18.0,
            "y": 205.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 52.0,
            "y": 390.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 52.0,
            "y": -10.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "f62e82f0a6bf7824"
        },
        {
          "level": 2,
          "asset_id": "5a6c0fceb67c1341"
        },
        {
          "level": 3,
          "asset_id": "3a7be1c808bd93a2"
        },
        {
          "level": 4,
          "asset_id": "21de23db45797b42"
        },
        {
          "level": 5,
          "asset_id": "ce11f32e3d3dd05c"
        },
        {
          "level": 6,
          "asset_id": "12275ff0911f71e7"
        },
        {
          "level": 7,
          "asset_id": "c80c04eb0770904d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_56_1",
          "TypeId": "bu_56",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_56_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_56_1",
          "VfxRes": "",
          "Name": "building_56",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f62e82f0a6bf7824"
          ]
        },
        {
          "ID": "bu_56_2",
          "TypeId": "bu_56",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_56_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_56_2",
          "VfxRes": "",
          "Name": "building_56",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5a6c0fceb67c1341"
          ]
        },
        {
          "ID": "bu_56_3",
          "TypeId": "bu_56",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_56_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 545
            }
          ],
          "Resource": "meta_bu_56_3",
          "VfxRes": "",
          "Name": "building_56",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a7be1c808bd93a2"
          ]
        },
        {
          "ID": "bu_56_4",
          "TypeId": "bu_56",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_56_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_56_4",
          "VfxRes": "",
          "Name": "building_56",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 26500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "21de23db45797b42"
          ]
        },
        {
          "ID": "bu_56_5",
          "TypeId": "bu_56",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_56_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_56_5",
          "VfxRes": "",
          "Name": "building_56",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 37500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ce11f32e3d3dd05c"
          ]
        },
        {
          "ID": "bu_56_6",
          "TypeId": "bu_56",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_56_6",
          "VfxRes": "",
          "Name": "building_56",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 28500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "12275ff0911f71e7"
          ]
        },
        {
          "ID": "bu_56_7",
          "TypeId": "bu_56",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_56_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_56_6",
          "VfxRes": "",
          "Name": "building_56",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 30000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "12275ff0911f71e7"
          ]
        },
        {
          "ID": "bu_56_8",
          "TypeId": "bu_56",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_56_7",
          "VfxRes": "",
          "Name": "building_56",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c80c04eb0770904d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_56_1",
          "prefab_path": "remote/meta/building/bu56/prefab/meta_bu_56_1.prefab",
          "prefab_bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
          "root_path_id": -7648021978408442624,
          "sprites": [
            {
              "asset_id": "f62e82f0a6bf7824",
              "sprite_name": "meta_tex_bu_56_1",
              "bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
              "path_id": -677691112410239068,
              "component_path_id": -873780443814410184
            }
          ]
        },
        {
          "resource": "meta_bu_56_2",
          "prefab_path": "remote/meta/building/bu56/prefab/meta_bu_56_2.prefab",
          "prefab_bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
          "root_path_id": -393818266603022355,
          "sprites": [
            {
              "asset_id": "5a6c0fceb67c1341",
              "sprite_name": "meta_tex_bu_56_2",
              "bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
              "path_id": 7456988949438846100,
              "component_path_id": 3068695378075419708
            }
          ]
        },
        {
          "resource": "meta_bu_56_3",
          "prefab_path": "remote/meta/building/bu56/prefab/meta_bu_56_3.prefab",
          "prefab_bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
          "root_path_id": -5007112563811479741,
          "sprites": [
            {
              "asset_id": "3a7be1c808bd93a2",
              "sprite_name": "meta_tex_bu_56_3",
              "bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
              "path_id": -5359606607987294388,
              "component_path_id": -1690058317734045960
            }
          ]
        },
        {
          "resource": "meta_bu_56_4",
          "prefab_path": "remote/meta/building/bu56/prefab/meta_bu_56_4.prefab",
          "prefab_bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
          "root_path_id": 7091698432144873588,
          "sprites": [
            {
              "asset_id": "21de23db45797b42",
              "sprite_name": "meta_tex_bu_56_4",
              "bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
              "path_id": 1047523397377744578,
              "component_path_id": 8789421873272701661
            }
          ]
        },
        {
          "resource": "meta_bu_56_5",
          "prefab_path": "remote/meta/building/bu56/prefab/meta_bu_56_5.prefab",
          "prefab_bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
          "root_path_id": -8594480016935652633,
          "sprites": [
            {
              "asset_id": "ce11f32e3d3dd05c",
              "sprite_name": "meta_tex_bu_56_5",
              "bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
              "path_id": 9014922237173915981,
              "component_path_id": -6062225334114038505
            }
          ]
        },
        {
          "resource": "meta_bu_56_6",
          "prefab_path": "remote/meta/building/bu56/prefab/meta_bu_56_6.prefab",
          "prefab_bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
          "root_path_id": -1094445411974390633,
          "sprites": [
            {
              "asset_id": "12275ff0911f71e7",
              "sprite_name": "meta_tex_bu_56_6",
              "bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
              "path_id": 4369062608124716493,
              "component_path_id": 2061913654219495801
            }
          ]
        },
        {
          "resource": "meta_bu_56_7",
          "prefab_path": "remote/meta/building/bu56/prefab/meta_bu_56_7.prefab",
          "prefab_bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
          "root_path_id": -4404114123561461465,
          "sprites": [
            {
              "asset_id": "c80c04eb0770904d",
              "sprite_name": "meta_tex_bu_56_7",
              "bundle": "remote_meta_building_bu56_167bab2c6c764f8b9c0cd8df776606e6.ab",
              "path_id": -4496225071752579681,
              "component_path_id": 4369185590442044385
            }
          ]
        }
      ]
    },
    {
      "id": "bu_57",
      "group": "57",
      "name_cn": "机场",
      "name_key": "building_57",
      "name_candidates": [
        [
          "building_57",
          "机场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 754.0,
        "y": 15405.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": -153.0,
            "y": 334.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": -145.0,
            "y": 322.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5129b9309a78df52"
        },
        {
          "level": 2,
          "asset_id": "3b14bf56b918cd6b"
        },
        {
          "level": 3,
          "asset_id": "dd45a5e01f30968a"
        },
        {
          "level": 4,
          "asset_id": "cfb59e9ee65787b2"
        },
        {
          "level": 5,
          "asset_id": "f395785c8d1bb012"
        },
        {
          "level": 6,
          "asset_id": "f89e30aa5d80f03e"
        },
        {
          "level": 7,
          "asset_id": "05ca228041edb63e"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_57_1",
          "TypeId": "bu_57",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_57_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_57_1",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5129b9309a78df52"
          ]
        },
        {
          "ID": "bu_57_2",
          "TypeId": "bu_57",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_57_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_57_2",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3b14bf56b918cd6b"
          ]
        },
        {
          "ID": "bu_57_3",
          "TypeId": "bu_57",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_57_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_57_3",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dd45a5e01f30968a"
          ]
        },
        {
          "ID": "bu_57_4",
          "TypeId": "bu_57",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_57_4",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cfb59e9ee65787b2"
          ]
        },
        {
          "ID": "bu_57_5",
          "TypeId": "bu_57",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_57_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_57_4",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 25500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cfb59e9ee65787b2"
          ]
        },
        {
          "ID": "bu_57_6",
          "TypeId": "bu_57",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_57_5",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f395785c8d1bb012"
          ]
        },
        {
          "ID": "bu_57_7",
          "TypeId": "bu_57",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_57_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_57_5",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 29500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f395785c8d1bb012"
          ]
        },
        {
          "ID": "bu_57_8",
          "TypeId": "bu_57",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 230
            }
          ],
          "Resource": "meta_bu_57_6",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f89e30aa5d80f03e"
          ]
        },
        {
          "ID": "bu_57_9",
          "TypeId": "bu_57",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 255
            }
          ],
          "Resource": "meta_bu_57_6",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f89e30aa5d80f03e"
          ]
        },
        {
          "ID": "bu_57_10",
          "TypeId": "bu_57",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_57_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 645
            }
          ],
          "Resource": "meta_bu_57_6",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f89e30aa5d80f03e"
          ]
        },
        {
          "ID": "bu_57_11",
          "TypeId": "bu_57",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_57_7",
          "VfxRes": "",
          "Name": "building_57",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_57_1",
          "prefab_path": "remote/meta/building/bu57/prefab/meta_bu_57_1.prefab",
          "prefab_bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
          "root_path_id": 8504488509669176171,
          "sprites": [
            {
              "asset_id": "5129b9309a78df52",
              "sprite_name": "meta_tex_bu_57_1",
              "bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
              "path_id": 4710962951410732532,
              "component_path_id": 2075989830717295730
            }
          ]
        },
        {
          "resource": "meta_bu_57_2",
          "prefab_path": "remote/meta/building/bu57/prefab/meta_bu_57_2.prefab",
          "prefab_bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
          "root_path_id": -5324644759618298312,
          "sprites": [
            {
              "asset_id": "3b14bf56b918cd6b",
              "sprite_name": "meta_tex_bu_57_2",
              "bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
              "path_id": 5745735656987870206,
              "component_path_id": -181677796671442508
            }
          ]
        },
        {
          "resource": "meta_bu_57_3",
          "prefab_path": "remote/meta/building/bu57/prefab/meta_bu_57_3.prefab",
          "prefab_bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
          "root_path_id": 8631182093442956511,
          "sprites": [
            {
              "asset_id": "dd45a5e01f30968a",
              "sprite_name": "meta_tex_bu_57_3",
              "bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
              "path_id": -8713783533809433324,
              "component_path_id": 7297632086992054500
            }
          ]
        },
        {
          "resource": "meta_bu_57_4",
          "prefab_path": "remote/meta/building/bu57/prefab/meta_bu_57_4.prefab",
          "prefab_bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
          "root_path_id": 4903338925361000116,
          "sprites": [
            {
              "asset_id": "cfb59e9ee65787b2",
              "sprite_name": "meta_tex_bu_57_4",
              "bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
              "path_id": -2896552247772429427,
              "component_path_id": -6401020194712535130
            }
          ]
        },
        {
          "resource": "meta_bu_57_5",
          "prefab_path": "remote/meta/building/bu57/prefab/meta_bu_57_5.prefab",
          "prefab_bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
          "root_path_id": -7455315019171304076,
          "sprites": [
            {
              "asset_id": "f395785c8d1bb012",
              "sprite_name": "meta_tex_bu_57_5",
              "bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
              "path_id": -2489322235340741638,
              "component_path_id": -6315629672442754888
            }
          ]
        },
        {
          "resource": "meta_bu_57_6",
          "prefab_path": "remote/meta/building/bu57/prefab/meta_bu_57_6.prefab",
          "prefab_bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
          "root_path_id": 650714159733553014,
          "sprites": [
            {
              "asset_id": "f89e30aa5d80f03e",
              "sprite_name": "meta_tex_bu_57_6",
              "bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
              "path_id": -3154016356176464769,
              "component_path_id": -6854330099155203110
            }
          ]
        },
        {
          "resource": "meta_bu_57_7",
          "prefab_path": "remote/meta/building/bu57/prefab/meta_bu_57_7.prefab",
          "prefab_bundle": "remote_meta_building_bu57_ded871840c155757e72d7893d9c2056f.ab",
          "root_path_id": 859108929962220841,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_58",
      "group": "58",
      "name_cn": "城堡",
      "name_key": "building_58",
      "name_candidates": [
        [
          "building_58",
          "城堡"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1281.0,
        "y": 16577.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": 33.0,
            "y": 467.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": 45.0,
            "y": 494.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 96.0,
            "y": -52.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d33a18d857a1296e"
        },
        {
          "level": 2,
          "asset_id": "97f144938c47185a"
        },
        {
          "level": 3,
          "asset_id": "0903d172f45227f5"
        },
        {
          "level": 4,
          "asset_id": "753e26f69214080b"
        },
        {
          "level": 5,
          "asset_id": "53e882bdf921dfab"
        },
        {
          "level": 6,
          "asset_id": "b0667ba119c97238"
        },
        {
          "level": 7,
          "asset_id": "ad6034fe7af9b4e4"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_58_1",
          "TypeId": "bu_58",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_58_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_58_1",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d33a18d857a1296e"
          ]
        },
        {
          "ID": "bu_58_2",
          "TypeId": "bu_58",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_58_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_58_2",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "97f144938c47185a"
          ]
        },
        {
          "ID": "bu_58_3",
          "TypeId": "bu_58",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_58_3",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0903d172f45227f5"
          ]
        },
        {
          "ID": "bu_58_4",
          "TypeId": "bu_58",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_58_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_58_3",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0903d172f45227f5"
          ]
        },
        {
          "ID": "bu_58_5",
          "TypeId": "bu_58",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_58_4",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "753e26f69214080b"
          ]
        },
        {
          "ID": "bu_58_6",
          "TypeId": "bu_58",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_58_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_58_4",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 26500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "753e26f69214080b"
          ]
        },
        {
          "ID": "bu_58_7",
          "TypeId": "bu_58",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_58_5",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "53e882bdf921dfab"
          ]
        },
        {
          "ID": "bu_58_8",
          "TypeId": "bu_58",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19500
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_58_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_58_5",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 29500
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "53e882bdf921dfab"
          ]
        },
        {
          "ID": "bu_58_9",
          "TypeId": "bu_58",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_58_6",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b0667ba119c97238"
          ]
        },
        {
          "ID": "bu_58_10",
          "TypeId": "bu_58",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 280
            }
          ],
          "Resource": "meta_bu_58_6",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b0667ba119c97238"
          ]
        },
        {
          "ID": "bu_58_11",
          "TypeId": "bu_58",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23500
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_58_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_58_6",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 33500
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b0667ba119c97238"
          ]
        },
        {
          "ID": "bu_58_12",
          "TypeId": "bu_58",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_58_7",
          "VfxRes": "",
          "Name": "building_58",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ad6034fe7af9b4e4"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_58_1",
          "prefab_path": "remote/meta/building/bu58/prefab/meta_bu_58_1.prefab",
          "prefab_bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
          "root_path_id": 1253041810008625340,
          "sprites": [
            {
              "asset_id": "d33a18d857a1296e",
              "sprite_name": "meta_tex_bu_58_1",
              "bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
              "path_id": -1632869424833434300,
              "component_path_id": 1903542106274221709
            }
          ]
        },
        {
          "resource": "meta_bu_58_2",
          "prefab_path": "remote/meta/building/bu58/prefab/meta_bu_58_2.prefab",
          "prefab_bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
          "root_path_id": -1631355082144992436,
          "sprites": [
            {
              "asset_id": "97f144938c47185a",
              "sprite_name": "meta_tex_bu_58_2",
              "bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
              "path_id": -6070055954275682249,
              "component_path_id": 592578136210941794
            }
          ]
        },
        {
          "resource": "meta_bu_58_3",
          "prefab_path": "remote/meta/building/bu58/prefab/meta_bu_58_3.prefab",
          "prefab_bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
          "root_path_id": 2185673830682695924,
          "sprites": [
            {
              "asset_id": "0903d172f45227f5",
              "sprite_name": "meta_tex_bu_58_3",
              "bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
              "path_id": -372263166837130945,
              "component_path_id": 7121157879689970521
            }
          ]
        },
        {
          "resource": "meta_bu_58_4",
          "prefab_path": "remote/meta/building/bu58/prefab/meta_bu_58_4.prefab",
          "prefab_bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
          "root_path_id": 965867033671336237,
          "sprites": [
            {
              "asset_id": "753e26f69214080b",
              "sprite_name": "meta_tex_bu_58_4",
              "bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
              "path_id": -5166978385426737327,
              "component_path_id": -5604279190748223966
            }
          ]
        },
        {
          "resource": "meta_bu_58_5",
          "prefab_path": "remote/meta/building/bu58/prefab/meta_bu_58_5.prefab",
          "prefab_bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
          "root_path_id": -1910399538013782713,
          "sprites": [
            {
              "asset_id": "53e882bdf921dfab",
              "sprite_name": "meta_tex_bu_58_5",
              "bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
              "path_id": -6220947683555964074,
              "component_path_id": -4412377752529957045
            }
          ]
        },
        {
          "resource": "meta_bu_58_6",
          "prefab_path": "remote/meta/building/bu58/prefab/meta_bu_58_6.prefab",
          "prefab_bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
          "root_path_id": 6715415533343179449,
          "sprites": [
            {
              "asset_id": "b0667ba119c97238",
              "sprite_name": "meta_tex_bu_58_6",
              "bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
              "path_id": -4157076674575351014,
              "component_path_id": 8072836989262463907
            }
          ]
        },
        {
          "resource": "meta_bu_58_7",
          "prefab_path": "remote/meta/building/bu58/prefab/meta_bu_58_7.prefab",
          "prefab_bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
          "root_path_id": 8800535336299158805,
          "sprites": [
            {
              "asset_id": "ad6034fe7af9b4e4",
              "sprite_name": "meta_tex_bu_58_7",
              "bundle": "remote_meta_building_bu58_061568a9cec76b11a2b31faf71be0072.ab",
              "path_id": -6711717861227292564,
              "component_path_id": 8203586511702525405
            }
          ]
        }
      ]
    },
    {
      "id": "bu_59",
      "group": "59",
      "name_cn": "酒店",
      "name_key": "building_59",
      "name_candidates": [
        [
          "building_59",
          "酒店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2050.0,
        "y": 17228.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -36.0,
            "y": 339.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -66.0,
            "y": 342.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -15.0,
            "y": 210.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "2766aa78ce1afba7"
        },
        {
          "level": 2,
          "asset_id": "7d0a6e0089182f2a"
        },
        {
          "level": 3,
          "asset_id": "8b523e887a096286"
        },
        {
          "level": 4,
          "asset_id": "aca8eeeed9cd1115"
        },
        {
          "level": 5,
          "asset_id": "d632bbbdc65a66a1"
        },
        {
          "level": 6,
          "asset_id": "e7b974b64e03c097"
        },
        {
          "level": 7,
          "asset_id": "164f96b48e6e19ed"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_59_1",
          "TypeId": "bu_59",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_59_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_59_1",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 20500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2766aa78ce1afba7"
          ]
        },
        {
          "ID": "bu_59_2",
          "TypeId": "bu_59",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_59_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 395
            }
          ],
          "Resource": "meta_bu_59_2",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22500
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d0a6e0089182f2a"
          ]
        },
        {
          "ID": "bu_59_3",
          "TypeId": "bu_59",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_59_3",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8b523e887a096286"
          ]
        },
        {
          "ID": "bu_59_4",
          "TypeId": "bu_59",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_59_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_59_3",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 34500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8b523e887a096286"
          ]
        },
        {
          "ID": "bu_59_5",
          "TypeId": "bu_59",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_59_4",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 25000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "aca8eeeed9cd1115"
          ]
        },
        {
          "ID": "bu_59_6",
          "TypeId": "bu_59",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_59_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_59_4",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 27500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "aca8eeeed9cd1115"
          ]
        },
        {
          "ID": "bu_59_7",
          "TypeId": "bu_59",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_59_5",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d632bbbdc65a66a1"
          ]
        },
        {
          "ID": "bu_59_8",
          "TypeId": "bu_59",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_59_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_59_5",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d632bbbdc65a66a1"
          ]
        },
        {
          "ID": "bu_59_9",
          "TypeId": "bu_59",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 260
            }
          ],
          "Resource": "meta_bu_59_6",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e7b974b64e03c097"
          ]
        },
        {
          "ID": "bu_59_10",
          "TypeId": "bu_59",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 275
            }
          ],
          "Resource": "meta_bu_59_6",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 32500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e7b974b64e03c097"
          ]
        },
        {
          "ID": "bu_59_11",
          "TypeId": "bu_59",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_59_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 395
            }
          ],
          "Resource": "meta_bu_59_6",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 44000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e7b974b64e03c097"
          ]
        },
        {
          "ID": "bu_59_12",
          "TypeId": "bu_59",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_59_7",
          "VfxRes": "",
          "Name": "building_59",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "164f96b48e6e19ed"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_59_1",
          "prefab_path": "remote/meta/building/bu59/prefab/meta_bu_59_1.prefab",
          "prefab_bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
          "root_path_id": 3298769499118893591,
          "sprites": [
            {
              "asset_id": "2766aa78ce1afba7",
              "sprite_name": "meta_tex_bu_59_1",
              "bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
              "path_id": 4957919957362764075,
              "component_path_id": -6936185018809387247
            }
          ]
        },
        {
          "resource": "meta_bu_59_2",
          "prefab_path": "remote/meta/building/bu59/prefab/meta_bu_59_2.prefab",
          "prefab_bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
          "root_path_id": 7761307060673964985,
          "sprites": [
            {
              "asset_id": "7d0a6e0089182f2a",
              "sprite_name": "meta_tex_bu_59_2",
              "bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
              "path_id": 1935470376387703340,
              "component_path_id": -9082055005515651927
            }
          ]
        },
        {
          "resource": "meta_bu_59_3",
          "prefab_path": "remote/meta/building/bu59/prefab/meta_bu_59_3.prefab",
          "prefab_bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
          "root_path_id": -8382730479272611893,
          "sprites": [
            {
              "asset_id": "8b523e887a096286",
              "sprite_name": "meta_tex_bu_59_3",
              "bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
              "path_id": 5316191725093825892,
              "component_path_id": 1331196931378202852
            }
          ]
        },
        {
          "resource": "meta_bu_59_4",
          "prefab_path": "remote/meta/building/bu59/prefab/meta_bu_59_4.prefab",
          "prefab_bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
          "root_path_id": -2705092205118282717,
          "sprites": [
            {
              "asset_id": "aca8eeeed9cd1115",
              "sprite_name": "meta_tex_bu_59_4",
              "bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
              "path_id": -3052830725783936467,
              "component_path_id": 5522564473238666165
            }
          ]
        },
        {
          "resource": "meta_bu_59_5",
          "prefab_path": "remote/meta/building/bu59/prefab/meta_bu_59_5.prefab",
          "prefab_bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
          "root_path_id": -949064969579174709,
          "sprites": [
            {
              "asset_id": "d632bbbdc65a66a1",
              "sprite_name": "meta_tex_bu_59_5",
              "bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
              "path_id": -9068693984660860863,
              "component_path_id": -4564385094781213135
            }
          ]
        },
        {
          "resource": "meta_bu_59_6",
          "prefab_path": "remote/meta/building/bu59/prefab/meta_bu_59_6.prefab",
          "prefab_bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
          "root_path_id": 8742068836563178567,
          "sprites": [
            {
              "asset_id": "e7b974b64e03c097",
              "sprite_name": "meta_tex_bu_59_6",
              "bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
              "path_id": 6977689232405953088,
              "component_path_id": 3007980857847947704
            }
          ]
        },
        {
          "resource": "meta_bu_59_7",
          "prefab_path": "remote/meta/building/bu59/prefab/meta_bu_59_7.prefab",
          "prefab_bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
          "root_path_id": -7999058326555397659,
          "sprites": [
            {
              "asset_id": "164f96b48e6e19ed",
              "sprite_name": "meta_tex_bu_59_7",
              "bundle": "remote_meta_building_bu59_24957da2241796a7550169edd7cb6e8e.ab",
              "path_id": 2771462102532510526,
              "component_path_id": -535000985603154324
            }
          ]
        }
      ]
    },
    {
      "id": "bu_60",
      "group": "60",
      "name_cn": "美发店",
      "name_key": "building_60",
      "name_candidates": [
        [
          "building_60",
          "美发店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2881.0,
        "y": 17916.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6000000238418579,
            "y": 0.6000000238418579,
            "z": 0.6000000238418579
          },
          "pos": {
            "x": -89.0,
            "y": 192.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6000000238418579,
            "y": 0.6000000238418579,
            "z": 0.6000000238418579
          },
          "pos": {
            "x": -91.0,
            "y": 166.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -15.0,
            "y": 210.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "4eb3aa0978a50af6"
        },
        {
          "level": 2,
          "asset_id": "1ddf70848e4892e1"
        },
        {
          "level": 3,
          "asset_id": "c5a8390f91f226ab"
        },
        {
          "level": 4,
          "asset_id": "3d86da8464820d33"
        },
        {
          "level": 5,
          "asset_id": "b9cd2ca71873c02c"
        },
        {
          "level": 6,
          "asset_id": "f960aa4f4deacdf2"
        },
        {
          "level": 7,
          "asset_id": "11a9c5209978e18b"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_60_1",
          "TypeId": "bu_60",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_60_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_60_1",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4eb3aa0978a50af6"
          ]
        },
        {
          "ID": "bu_60_2",
          "TypeId": "bu_60",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_60_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 370
            }
          ],
          "Resource": "meta_bu_60_2",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1ddf70848e4892e1"
          ]
        },
        {
          "ID": "bu_60_3",
          "TypeId": "bu_60",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_60_3",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c5a8390f91f226ab"
          ]
        },
        {
          "ID": "bu_60_4",
          "TypeId": "bu_60",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 10500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_60_3",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 10500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c5a8390f91f226ab"
          ]
        },
        {
          "ID": "bu_60_5",
          "TypeId": "bu_60",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_60_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 405
            }
          ],
          "Resource": "meta_bu_60_3",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c5a8390f91f226ab"
          ]
        },
        {
          "ID": "bu_60_6",
          "TypeId": "bu_60",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_60_4",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3d86da8464820d33"
          ]
        },
        {
          "ID": "bu_60_7",
          "TypeId": "bu_60",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_60_4",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3d86da8464820d33"
          ]
        },
        {
          "ID": "bu_60_8",
          "TypeId": "bu_60",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_60_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_60_4",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3d86da8464820d33"
          ]
        },
        {
          "ID": "bu_60_9",
          "TypeId": "bu_60",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_60_5",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b9cd2ca71873c02c"
          ]
        },
        {
          "ID": "bu_60_10",
          "TypeId": "bu_60",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_60_5",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b9cd2ca71873c02c"
          ]
        },
        {
          "ID": "bu_60_11",
          "TypeId": "bu_60",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_60_5",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b9cd2ca71873c02c"
          ]
        },
        {
          "ID": "bu_60_12",
          "TypeId": "bu_60",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_60_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 540
            }
          ],
          "Resource": "meta_bu_60_5",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b9cd2ca71873c02c"
          ]
        },
        {
          "ID": "bu_60_13",
          "TypeId": "bu_60",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_60_6",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f960aa4f4deacdf2"
          ]
        },
        {
          "ID": "bu_60_14",
          "TypeId": "bu_60",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_60_6",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f960aa4f4deacdf2"
          ]
        },
        {
          "ID": "bu_60_15",
          "TypeId": "bu_60",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_60_6",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f960aa4f4deacdf2"
          ]
        },
        {
          "ID": "bu_60_16",
          "TypeId": "bu_60",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_60_6",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f960aa4f4deacdf2"
          ]
        },
        {
          "ID": "bu_60_17",
          "TypeId": "bu_60",
          "Level": 6,
          "Stage": 5,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_60_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_60_6",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f960aa4f4deacdf2"
          ]
        },
        {
          "ID": "bu_60_18",
          "TypeId": "bu_60",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_60_7",
          "VfxRes": "",
          "Name": "building_60",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_60_1",
          "prefab_path": "remote/meta/building/bu60/prefab/meta_bu_60_1.prefab",
          "prefab_bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
          "root_path_id": -5269143387274778740,
          "sprites": [
            {
              "asset_id": "4eb3aa0978a50af6",
              "sprite_name": "meta_tex_bu_60_1",
              "bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
              "path_id": -5029690683995688348,
              "component_path_id": 3821814268537252914
            }
          ]
        },
        {
          "resource": "meta_bu_60_2",
          "prefab_path": "remote/meta/building/bu60/prefab/meta_bu_60_2.prefab",
          "prefab_bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
          "root_path_id": 6770027972685054597,
          "sprites": [
            {
              "asset_id": "1ddf70848e4892e1",
              "sprite_name": "meta_tex_bu_60_2",
              "bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
              "path_id": 3070152153187505392,
              "component_path_id": -2680325157520498766
            }
          ]
        },
        {
          "resource": "meta_bu_60_3",
          "prefab_path": "remote/meta/building/bu60/prefab/meta_bu_60_3.prefab",
          "prefab_bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
          "root_path_id": 6297699049522849635,
          "sprites": [
            {
              "asset_id": "c5a8390f91f226ab",
              "sprite_name": "meta_tex_bu_60_3",
              "bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
              "path_id": 8507381122716658959,
              "component_path_id": -2219095114283116447
            }
          ]
        },
        {
          "resource": "meta_bu_60_4",
          "prefab_path": "remote/meta/building/bu60/prefab/meta_bu_60_4.prefab",
          "prefab_bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
          "root_path_id": -9182356703785321943,
          "sprites": [
            {
              "asset_id": "3d86da8464820d33",
              "sprite_name": "meta_tex_bu_60_4",
              "bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
              "path_id": -3423902447617809276,
              "component_path_id": -8773451872038316452
            }
          ]
        },
        {
          "resource": "meta_bu_60_5",
          "prefab_path": "remote/meta/building/bu60/prefab/meta_bu_60_5.prefab",
          "prefab_bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
          "root_path_id": 6236845343546225729,
          "sprites": [
            {
              "asset_id": "b9cd2ca71873c02c",
              "sprite_name": "meta_tex_bu_60_5",
              "bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
              "path_id": -3641563439304566836,
              "component_path_id": -3103936127235700809
            }
          ]
        },
        {
          "resource": "meta_bu_60_6",
          "prefab_path": "remote/meta/building/bu60/prefab/meta_bu_60_6.prefab",
          "prefab_bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
          "root_path_id": 4061422612573143962,
          "sprites": [
            {
              "asset_id": "f960aa4f4deacdf2",
              "sprite_name": "meta_tex_bu_60_6",
              "bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
              "path_id": -8113406340119006495,
              "component_path_id": -5371787661516373774
            }
          ]
        },
        {
          "resource": "meta_bu_60_7",
          "prefab_path": "remote/meta/building/bu60/prefab/meta_bu_60_7.prefab",
          "prefab_bundle": "remote_meta_building_bu60_0481c83e7f3a0fce2df744c5961bb94f.ab",
          "root_path_id": -6924692902045796369,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_61",
      "group": "61",
      "name_cn": "花房",
      "name_key": "building_61",
      "name_candidates": [
        [
          "building_61",
          "花房"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3658.0,
        "y": 18174.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -49.0,
            "y": 339.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 57.0,
            "y": 132.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -51.0,
            "y": 235.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "09a5b84d534d46df"
        },
        {
          "level": 2,
          "asset_id": "b9dfd9c7b124f960"
        },
        {
          "level": 3,
          "asset_id": "d670e4d1f0c6c84c"
        },
        {
          "level": 4,
          "asset_id": "5d961048cb7a9b53"
        },
        {
          "level": 5,
          "asset_id": "ffe688eebed2d166"
        },
        {
          "level": 6,
          "asset_id": "06d9460be431753e"
        },
        {
          "level": 7,
          "asset_id": "72e691c8874f0391"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_61_1",
          "TypeId": "bu_61",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_61_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_61_1",
          "VfxRes": "",
          "Name": "building_61",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "09a5b84d534d46df"
          ]
        },
        {
          "ID": "bu_61_2",
          "TypeId": "bu_61",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_61_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_61_2",
          "VfxRes": "",
          "Name": "building_61",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b9dfd9c7b124f960"
          ]
        },
        {
          "ID": "bu_61_3",
          "TypeId": "bu_61",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_61_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_61_3",
          "VfxRes": "",
          "Name": "building_61",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d670e4d1f0c6c84c"
          ]
        },
        {
          "ID": "bu_61_4",
          "TypeId": "bu_61",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_61_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 540
            }
          ],
          "Resource": "meta_bu_61_4",
          "VfxRes": "",
          "Name": "building_61",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d961048cb7a9b53"
          ]
        },
        {
          "ID": "bu_61_5",
          "TypeId": "bu_61",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 260
            }
          ],
          "Resource": "meta_bu_61_5",
          "VfxRes": "",
          "Name": "building_61",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ffe688eebed2d166"
          ]
        },
        {
          "ID": "bu_61_6",
          "TypeId": "bu_61",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_61_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_61_5",
          "VfxRes": "",
          "Name": "building_61",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ffe688eebed2d166"
          ]
        },
        {
          "ID": "bu_61_7",
          "TypeId": "bu_61",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 305
            }
          ],
          "Resource": "meta_bu_61_6",
          "VfxRes": "",
          "Name": "building_61",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "06d9460be431753e"
          ]
        },
        {
          "ID": "bu_61_8",
          "TypeId": "bu_61",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_61_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 630
            }
          ],
          "Resource": "meta_bu_61_6",
          "VfxRes": "",
          "Name": "building_61",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "06d9460be431753e"
          ]
        },
        {
          "ID": "bu_61_9",
          "TypeId": "bu_61",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_61_7",
          "VfxRes": "",
          "Name": "building_61",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "72e691c8874f0391"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_61_1",
          "prefab_path": "remote/meta/building/bu61/prefab/meta_bu_61_1.prefab",
          "prefab_bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
          "root_path_id": -535464366646715042,
          "sprites": [
            {
              "asset_id": "09a5b84d534d46df",
              "sprite_name": "meta_tex_bu_61_1",
              "bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
              "path_id": 7755026251575774394,
              "component_path_id": 2744079407997556555
            }
          ]
        },
        {
          "resource": "meta_bu_61_2",
          "prefab_path": "remote/meta/building/bu61/prefab/meta_bu_61_2.prefab",
          "prefab_bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
          "root_path_id": -7255648596586368149,
          "sprites": [
            {
              "asset_id": "b9dfd9c7b124f960",
              "sprite_name": "meta_tex_bu_61_2",
              "bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
              "path_id": 5657617197566356164,
              "component_path_id": -641683970729636171
            }
          ]
        },
        {
          "resource": "meta_bu_61_3",
          "prefab_path": "remote/meta/building/bu61/prefab/meta_bu_61_3.prefab",
          "prefab_bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
          "root_path_id": 5298586063154052663,
          "sprites": [
            {
              "asset_id": "d670e4d1f0c6c84c",
              "sprite_name": "meta_tex_bu_61_3",
              "bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
              "path_id": 8925835682225205577,
              "component_path_id": -4248851974081719759
            }
          ]
        },
        {
          "resource": "meta_bu_61_4",
          "prefab_path": "remote/meta/building/bu61/prefab/meta_bu_61_4.prefab",
          "prefab_bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
          "root_path_id": 713786504018644067,
          "sprites": [
            {
              "asset_id": "5d961048cb7a9b53",
              "sprite_name": "meta_tex_bu_61_4",
              "bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
              "path_id": -3589567465969672577,
              "component_path_id": -8280198039085254638
            }
          ]
        },
        {
          "resource": "meta_bu_61_5",
          "prefab_path": "remote/meta/building/bu61/prefab/meta_bu_61_5.prefab",
          "prefab_bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
          "root_path_id": -8371439561396761696,
          "sprites": [
            {
              "asset_id": "ffe688eebed2d166",
              "sprite_name": "meta_tex_bu_61_5",
              "bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
              "path_id": -5650847814507080319,
              "component_path_id": 4485766681883080340
            }
          ]
        },
        {
          "resource": "meta_bu_61_6",
          "prefab_path": "remote/meta/building/bu61/prefab/meta_bu_61_6.prefab",
          "prefab_bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
          "root_path_id": -4194731724708204937,
          "sprites": [
            {
              "asset_id": "06d9460be431753e",
              "sprite_name": "meta_tex_bu_61_6",
              "bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
              "path_id": -7920266201661008034,
              "component_path_id": 4022706712164060363
            }
          ]
        },
        {
          "resource": "meta_bu_61_7",
          "prefab_path": "remote/meta/building/bu61/prefab/meta_bu_61_7.prefab",
          "prefab_bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
          "root_path_id": 8925430866180238762,
          "sprites": [
            {
              "asset_id": "72e691c8874f0391",
              "sprite_name": "meta_tex_bu_61_7",
              "bundle": "remote_meta_building_bu61_8dbdba34a3efef0f1c29bf48cda8ed67.ab",
              "path_id": -4669114393117624343,
              "component_path_id": 1419939448800373353
            }
          ]
        }
      ]
    },
    {
      "id": "bu_62",
      "group": "62",
      "name_cn": "潜水中心",
      "name_key": "building_62",
      "name_candidates": [
        [
          "building_62",
          "潜水中心"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4532.0,
        "y": 17735.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -56.0,
            "y": 409.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 12.0,
            "y": 77.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -56.0,
            "y": 409.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "e8ff4eef74b1802e"
        },
        {
          "level": 2,
          "asset_id": "c79b24f23867f715"
        },
        {
          "level": 3,
          "asset_id": "3a4c501faa6175b7"
        },
        {
          "level": 4,
          "asset_id": "a872ba78ee7848d2"
        },
        {
          "level": 5,
          "asset_id": "ab0783b9b672d722"
        },
        {
          "level": 6,
          "asset_id": "4287b03b84082d1d"
        },
        {
          "level": 7,
          "asset_id": "404f62585ae45115"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_62_1",
          "TypeId": "bu_62",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_62_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_62_1",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e8ff4eef74b1802e"
          ]
        },
        {
          "ID": "bu_62_2",
          "TypeId": "bu_62",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_62_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_62_2",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c79b24f23867f715"
          ]
        },
        {
          "ID": "bu_62_3",
          "TypeId": "bu_62",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_62_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_62_3",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a4c501faa6175b7"
          ]
        },
        {
          "ID": "bu_62_4",
          "TypeId": "bu_62",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_62_4",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a872ba78ee7848d2"
          ]
        },
        {
          "ID": "bu_62_5",
          "TypeId": "bu_62",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_62_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_62_4",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a872ba78ee7848d2"
          ]
        },
        {
          "ID": "bu_62_6",
          "TypeId": "bu_62",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_62_5",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ab0783b9b672d722"
          ]
        },
        {
          "ID": "bu_62_7",
          "TypeId": "bu_62",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_62_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_62_5",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ab0783b9b672d722"
          ]
        },
        {
          "ID": "bu_62_8",
          "TypeId": "bu_62",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 245
            }
          ],
          "Resource": "meta_bu_62_6",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4287b03b84082d1d"
          ]
        },
        {
          "ID": "bu_62_9",
          "TypeId": "bu_62",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 255
            }
          ],
          "Resource": "meta_bu_62_6",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4287b03b84082d1d"
          ]
        },
        {
          "ID": "bu_62_10",
          "TypeId": "bu_62",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_62_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 630
            }
          ],
          "Resource": "meta_bu_62_6",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4287b03b84082d1d"
          ]
        },
        {
          "ID": "bu_62_11",
          "TypeId": "bu_62",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_62_7",
          "VfxRes": "",
          "Name": "building_62",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "404f62585ae45115"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_62_1",
          "prefab_path": "remote/meta/building/bu62/prefab/meta_bu_62_1.prefab",
          "prefab_bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
          "root_path_id": -3442944517142416004,
          "sprites": [
            {
              "asset_id": "e8ff4eef74b1802e",
              "sprite_name": "meta_tex_bu_62_1",
              "bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
              "path_id": -4610593200948492909,
              "component_path_id": 3005204504483094717
            }
          ]
        },
        {
          "resource": "meta_bu_62_2",
          "prefab_path": "remote/meta/building/bu62/prefab/meta_bu_62_2.prefab",
          "prefab_bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
          "root_path_id": 3927169362038119486,
          "sprites": [
            {
              "asset_id": "c79b24f23867f715",
              "sprite_name": "meta_tex_bu_62_2",
              "bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
              "path_id": -1791079531578986459,
              "component_path_id": -8016324665783981585
            }
          ]
        },
        {
          "resource": "meta_bu_62_3",
          "prefab_path": "remote/meta/building/bu62/prefab/meta_bu_62_3.prefab",
          "prefab_bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
          "root_path_id": 6227718192977082640,
          "sprites": [
            {
              "asset_id": "3a4c501faa6175b7",
              "sprite_name": "meta_tex_bu_62_3",
              "bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
              "path_id": 6869166919113657466,
              "component_path_id": 3146914253663612919
            }
          ]
        },
        {
          "resource": "meta_bu_62_4",
          "prefab_path": "remote/meta/building/bu62/prefab/meta_bu_62_4.prefab",
          "prefab_bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
          "root_path_id": 5019726332638669753,
          "sprites": [
            {
              "asset_id": "a872ba78ee7848d2",
              "sprite_name": "meta_tex_bu_62_4",
              "bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
              "path_id": 1969815606339128912,
              "component_path_id": 366698093275355534
            }
          ]
        },
        {
          "resource": "meta_bu_62_5",
          "prefab_path": "remote/meta/building/bu62/prefab/meta_bu_62_5.prefab",
          "prefab_bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
          "root_path_id": -3147526699666138582,
          "sprites": [
            {
              "asset_id": "ab0783b9b672d722",
              "sprite_name": "meta_tex_bu_62_5",
              "bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
              "path_id": 8479533892783741620,
              "component_path_id": -5636050166248355259
            }
          ]
        },
        {
          "resource": "meta_bu_62_6",
          "prefab_path": "remote/meta/building/bu62/prefab/meta_bu_62_6.prefab",
          "prefab_bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
          "root_path_id": 7802332614123578684,
          "sprites": [
            {
              "asset_id": "4287b03b84082d1d",
              "sprite_name": "meta_tex_bu_62_6",
              "bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
              "path_id": 6079013667930933937,
              "component_path_id": 5510640571386216194
            }
          ]
        },
        {
          "resource": "meta_bu_62_7",
          "prefab_path": "remote/meta/building/bu62/prefab/meta_bu_62_7.prefab",
          "prefab_bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
          "root_path_id": 279362775204773587,
          "sprites": [
            {
              "asset_id": "404f62585ae45115",
              "sprite_name": "meta_tex_bu_62_7",
              "bundle": "remote_meta_building_bu62_a989470aa05e47308b42cff9d8a13887.ab",
              "path_id": -2816505117901670416,
              "component_path_id": 2461417569004294172
            }
          ]
        }
      ]
    },
    {
      "id": "bu_63",
      "group": "63",
      "name_cn": "学校",
      "name_key": "building_63",
      "name_candidates": [
        [
          "building_63",
          "学校"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4595.0,
        "y": 18559.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 17.0,
            "y": 376.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -10.0,
            "y": 430.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 88.0,
            "y": -5.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a02de52e27e6ea60"
        },
        {
          "level": 2,
          "asset_id": "0c4ef5f41565d33b"
        },
        {
          "level": 3,
          "asset_id": "f4421f64a9a59782"
        },
        {
          "level": 4,
          "asset_id": "46d2bf865069eb41"
        },
        {
          "level": 5,
          "asset_id": "ca89de9191afe8af"
        },
        {
          "level": 6,
          "asset_id": "1d94f11347a30315"
        },
        {
          "level": 7,
          "asset_id": "7ea0febcd6bda2ef"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_63_1",
          "TypeId": "bu_63",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_63_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_63_1",
          "VfxRes": "",
          "Name": "building_63",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a02de52e27e6ea60"
          ]
        },
        {
          "ID": "bu_63_2",
          "TypeId": "bu_63",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_63_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_63_2",
          "VfxRes": "",
          "Name": "building_63",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0c4ef5f41565d33b"
          ]
        },
        {
          "ID": "bu_63_3",
          "TypeId": "bu_63",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_63_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_63_3",
          "VfxRes": "",
          "Name": "building_63",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f4421f64a9a59782"
          ]
        },
        {
          "ID": "bu_63_4",
          "TypeId": "bu_63",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_63_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_63_4",
          "VfxRes": "",
          "Name": "building_63",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 23500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "46d2bf865069eb41"
          ]
        },
        {
          "ID": "bu_63_5",
          "TypeId": "bu_63",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_63_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_63_5",
          "VfxRes": "",
          "Name": "building_63",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 26500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ca89de9191afe8af"
          ]
        },
        {
          "ID": "bu_63_6",
          "TypeId": "bu_63",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 310
            }
          ],
          "Resource": "meta_bu_63_6",
          "VfxRes": "",
          "Name": "building_63",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d94f11347a30315"
          ]
        },
        {
          "ID": "bu_63_7",
          "TypeId": "bu_63",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_63_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 710
            }
          ],
          "Resource": "meta_bu_63_6",
          "VfxRes": "",
          "Name": "building_63",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d94f11347a30315"
          ]
        },
        {
          "ID": "bu_63_8",
          "TypeId": "bu_63",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_63_7",
          "VfxRes": "",
          "Name": "building_63",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7ea0febcd6bda2ef"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_63_1",
          "prefab_path": "remote/meta/building/bu63/prefab/meta_bu_63_1.prefab",
          "prefab_bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
          "root_path_id": 5808710369786773107,
          "sprites": [
            {
              "asset_id": "a02de52e27e6ea60",
              "sprite_name": "meta_tex_bu_63_1",
              "bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
              "path_id": -5293497471217221582,
              "component_path_id": -6920014227671629820
            }
          ]
        },
        {
          "resource": "meta_bu_63_2",
          "prefab_path": "remote/meta/building/bu63/prefab/meta_bu_63_2.prefab",
          "prefab_bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
          "root_path_id": 384003362840444898,
          "sprites": [
            {
              "asset_id": "0c4ef5f41565d33b",
              "sprite_name": "meta_tex_bu_63_2",
              "bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
              "path_id": 7412294610709656810,
              "component_path_id": 5196772590064803726
            }
          ]
        },
        {
          "resource": "meta_bu_63_3",
          "prefab_path": "remote/meta/building/bu63/prefab/meta_bu_63_3.prefab",
          "prefab_bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
          "root_path_id": -7502787848968092512,
          "sprites": [
            {
              "asset_id": "f4421f64a9a59782",
              "sprite_name": "meta_tex_bu_63_3",
              "bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
              "path_id": 4774077722324748878,
              "component_path_id": 8524627564597670597
            }
          ]
        },
        {
          "resource": "meta_bu_63_4",
          "prefab_path": "remote/meta/building/bu63/prefab/meta_bu_63_4.prefab",
          "prefab_bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
          "root_path_id": 8763156639556271902,
          "sprites": [
            {
              "asset_id": "46d2bf865069eb41",
              "sprite_name": "meta_tex_bu_63_4",
              "bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
              "path_id": -6825437517497973622,
              "component_path_id": 814612293446992716
            }
          ]
        },
        {
          "resource": "meta_bu_63_5",
          "prefab_path": "remote/meta/building/bu63/prefab/meta_bu_63_5.prefab",
          "prefab_bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
          "root_path_id": -5531298725774864394,
          "sprites": [
            {
              "asset_id": "ca89de9191afe8af",
              "sprite_name": "meta_tex_bu_63_5",
              "bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
              "path_id": 4111527589711143603,
              "component_path_id": -2308377278379871117
            }
          ]
        },
        {
          "resource": "meta_bu_63_6",
          "prefab_path": "remote/meta/building/bu63/prefab/meta_bu_63_6.prefab",
          "prefab_bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
          "root_path_id": -1080557128901399551,
          "sprites": [
            {
              "asset_id": "1d94f11347a30315",
              "sprite_name": "meta_tex_bu_63_6",
              "bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
              "path_id": 8852207721833556830,
              "component_path_id": 6666210391992470962
            }
          ]
        },
        {
          "resource": "meta_bu_63_7",
          "prefab_path": "remote/meta/building/bu63/prefab/meta_bu_63_7.prefab",
          "prefab_bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
          "root_path_id": -4338625157079333262,
          "sprites": [
            {
              "asset_id": "7ea0febcd6bda2ef",
              "sprite_name": "meta_tex_bu_63_7",
              "bundle": "remote_meta_building_bu63_ab063f943c36fceb7940e5482fdf61c7.ab",
              "path_id": 1905860055565883532,
              "component_path_id": -552130844763348890
            }
          ]
        }
      ]
    },
    {
      "id": "bu_64",
      "group": "64",
      "name_cn": "日料店",
      "name_key": "building_64",
      "name_candidates": [
        [
          "building_64",
          "日料店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4335.0,
        "y": 19693.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 149.0,
            "y": 362.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": 113.0,
            "y": 354.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "9ffde61d4b860309"
        },
        {
          "level": 2,
          "asset_id": "efad441be0e9ba62"
        },
        {
          "level": 3,
          "asset_id": "7e45e50ec9a90a65"
        },
        {
          "level": 4,
          "asset_id": "783b9f76b9d87d6f"
        },
        {
          "level": 5,
          "asset_id": "464b7f3a1d2c5c55"
        },
        {
          "level": 6,
          "asset_id": "1819efea72c395c9"
        },
        {
          "level": 7,
          "asset_id": "7dd1e38be33aa49e"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_64_1",
          "TypeId": "bu_64",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_64_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_64_1",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9ffde61d4b860309"
          ]
        },
        {
          "ID": "bu_64_2",
          "TypeId": "bu_64",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_64_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 370
            }
          ],
          "Resource": "meta_bu_64_2",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "efad441be0e9ba62"
          ]
        },
        {
          "ID": "bu_64_3",
          "TypeId": "bu_64",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_64_3",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7e45e50ec9a90a65"
          ]
        },
        {
          "ID": "bu_64_4",
          "TypeId": "bu_64",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_64_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_64_3",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7e45e50ec9a90a65"
          ]
        },
        {
          "ID": "bu_64_5",
          "TypeId": "bu_64",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_64_4",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "783b9f76b9d87d6f"
          ]
        },
        {
          "ID": "bu_64_6",
          "TypeId": "bu_64",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_64_4",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "783b9f76b9d87d6f"
          ]
        },
        {
          "ID": "bu_64_7",
          "TypeId": "bu_64",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_64_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_64_4",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "783b9f76b9d87d6f"
          ]
        },
        {
          "ID": "bu_64_8",
          "TypeId": "bu_64",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_64_5",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "464b7f3a1d2c5c55"
          ]
        },
        {
          "ID": "bu_64_9",
          "TypeId": "bu_64",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_64_5",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "464b7f3a1d2c5c55"
          ]
        },
        {
          "ID": "bu_64_10",
          "TypeId": "bu_64",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_64_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 540
            }
          ],
          "Resource": "meta_bu_64_5",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "464b7f3a1d2c5c55"
          ]
        },
        {
          "ID": "bu_64_11",
          "TypeId": "bu_64",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_64_6",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1819efea72c395c9"
          ]
        },
        {
          "ID": "bu_64_12",
          "TypeId": "bu_64",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_64_6",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1819efea72c395c9"
          ]
        },
        {
          "ID": "bu_64_13",
          "TypeId": "bu_64",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_64_6",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1819efea72c395c9"
          ]
        },
        {
          "ID": "bu_64_14",
          "TypeId": "bu_64",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_64_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_64_6",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1819efea72c395c9"
          ]
        },
        {
          "ID": "bu_64_15",
          "TypeId": "bu_64",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_64_7",
          "VfxRes": "",
          "Name": "building_64",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7dd1e38be33aa49e"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_64_1",
          "prefab_path": "remote/meta/building/bu64/prefab/meta_bu_64_1.prefab",
          "prefab_bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
          "root_path_id": -6326350185945552376,
          "sprites": [
            {
              "asset_id": "9ffde61d4b860309",
              "sprite_name": "meta_tex_bu_64_1",
              "bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
              "path_id": 8711044778197797023,
              "component_path_id": -1569693664652983901
            }
          ]
        },
        {
          "resource": "meta_bu_64_2",
          "prefab_path": "remote/meta/building/bu64/prefab/meta_bu_64_2.prefab",
          "prefab_bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
          "root_path_id": 4806427258733739485,
          "sprites": [
            {
              "asset_id": "efad441be0e9ba62",
              "sprite_name": "meta_tex_bu_64_2",
              "bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
              "path_id": 7844267371747287607,
              "component_path_id": 3342216825545066353
            }
          ]
        },
        {
          "resource": "meta_bu_64_3",
          "prefab_path": "remote/meta/building/bu64/prefab/meta_bu_64_3.prefab",
          "prefab_bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
          "root_path_id": -5383444351463409519,
          "sprites": [
            {
              "asset_id": "7e45e50ec9a90a65",
              "sprite_name": "meta_tex_bu_64_3",
              "bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
              "path_id": 1743956377663268532,
              "component_path_id": -870571613228727908
            }
          ]
        },
        {
          "resource": "meta_bu_64_4",
          "prefab_path": "remote/meta/building/bu64/prefab/meta_bu_64_4.prefab",
          "prefab_bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
          "root_path_id": -1639874560916630747,
          "sprites": [
            {
              "asset_id": "783b9f76b9d87d6f",
              "sprite_name": "meta_tex_bu_64_4",
              "bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
              "path_id": 1733245540821909193,
              "component_path_id": -4234057795604544466
            }
          ]
        },
        {
          "resource": "meta_bu_64_5",
          "prefab_path": "remote/meta/building/bu64/prefab/meta_bu_64_5.prefab",
          "prefab_bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
          "root_path_id": -7630089424741332440,
          "sprites": [
            {
              "asset_id": "464b7f3a1d2c5c55",
              "sprite_name": "meta_tex_bu_64_5",
              "bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
              "path_id": -5638227946932438664,
              "component_path_id": 8700187495792511017
            }
          ]
        },
        {
          "resource": "meta_bu_64_6",
          "prefab_path": "remote/meta/building/bu64/prefab/meta_bu_64_6.prefab",
          "prefab_bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
          "root_path_id": -3077964452072657609,
          "sprites": [
            {
              "asset_id": "1819efea72c395c9",
              "sprite_name": "meta_tex_bu_64_6",
              "bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
              "path_id": 6615252875956314910,
              "component_path_id": -4048859332783268454
            }
          ]
        },
        {
          "resource": "meta_bu_64_7",
          "prefab_path": "remote/meta/building/bu64/prefab/meta_bu_64_7.prefab",
          "prefab_bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
          "root_path_id": -6675278888466916760,
          "sprites": [
            {
              "asset_id": "7dd1e38be33aa49e",
              "sprite_name": "meta_tex_bu_64_7",
              "bundle": "remote_meta_building_bu64_138bf1f94c42fb235fc88f28a224e8f8.ab",
              "path_id": 4411209523764131158,
              "component_path_id": -3955471616971356221
            }
          ]
        }
      ]
    },
    {
      "id": "bu_65",
      "group": "65",
      "name_cn": "日式温泉",
      "name_key": "building_65",
      "name_candidates": [
        [
          "building_65",
          "日式温泉"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3733.0,
        "y": 19208.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.5,
            "y": 1.5,
            "z": 1.5
          },
          "pos": {
            "x": -229.0,
            "y": 393.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 41.0,
            "y": 43.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.5,
            "y": 1.5,
            "z": 1.5
          },
          "pos": {
            "x": -198.0,
            "y": 348.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "e9db9d5a3c0f5c3a"
        },
        {
          "level": 2,
          "asset_id": "153c986ce38cb32a"
        },
        {
          "level": 3,
          "asset_id": "e0733c0ae1a2ad3e"
        },
        {
          "level": 4,
          "asset_id": "7e8203887b3eed43"
        },
        {
          "level": 5,
          "asset_id": "e5940a3b74542b70"
        },
        {
          "level": 6,
          "asset_id": "376fd13b1e28726f"
        },
        {
          "level": 7,
          "asset_id": "4d205300791997c5"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_65_1",
          "TypeId": "bu_65",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_65_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_65_1",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e9db9d5a3c0f5c3a"
          ]
        },
        {
          "ID": "bu_65_2",
          "TypeId": "bu_65",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_65_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_65_2",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "153c986ce38cb32a"
          ]
        },
        {
          "ID": "bu_65_3",
          "TypeId": "bu_65",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_65_3",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0733c0ae1a2ad3e"
          ]
        },
        {
          "ID": "bu_65_4",
          "TypeId": "bu_65",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_65_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_65_3",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0733c0ae1a2ad3e"
          ]
        },
        {
          "ID": "bu_65_5",
          "TypeId": "bu_65",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_65_4",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7e8203887b3eed43"
          ]
        },
        {
          "ID": "bu_65_6",
          "TypeId": "bu_65",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_65_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_65_4",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7e8203887b3eed43"
          ]
        },
        {
          "ID": "bu_65_7",
          "TypeId": "bu_65",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_65_5",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5940a3b74542b70"
          ]
        },
        {
          "ID": "bu_65_8",
          "TypeId": "bu_65",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_65_5",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5940a3b74542b70"
          ]
        },
        {
          "ID": "bu_65_9",
          "TypeId": "bu_65",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_65_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_65_5",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5940a3b74542b70"
          ]
        },
        {
          "ID": "bu_65_10",
          "TypeId": "bu_65",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_65_6",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "376fd13b1e28726f"
          ]
        },
        {
          "ID": "bu_65_11",
          "TypeId": "bu_65",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_65_6",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "376fd13b1e28726f"
          ]
        },
        {
          "ID": "bu_65_12",
          "TypeId": "bu_65",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_65_6",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "376fd13b1e28726f"
          ]
        },
        {
          "ID": "bu_65_13",
          "TypeId": "bu_65",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_65_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 630
            }
          ],
          "Resource": "meta_bu_65_6",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 23000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "376fd13b1e28726f"
          ]
        },
        {
          "ID": "bu_65_14",
          "TypeId": "bu_65",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_65_7",
          "VfxRes": "",
          "Name": "building_65",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "51aa0d0d2b408418",
            "4d205300791997c5"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_65_1",
          "prefab_path": "remote/meta/building/bu65/prefab/meta_bu_65_1.prefab",
          "prefab_bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
          "root_path_id": -6592848608201295479,
          "sprites": [
            {
              "asset_id": "e9db9d5a3c0f5c3a",
              "sprite_name": "meta_tex_bu_65_1",
              "bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
              "path_id": -1483272352996665130,
              "component_path_id": -3562119339819637466
            }
          ]
        },
        {
          "resource": "meta_bu_65_2",
          "prefab_path": "remote/meta/building/bu65/prefab/meta_bu_65_2.prefab",
          "prefab_bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
          "root_path_id": -7685812461219173957,
          "sprites": [
            {
              "asset_id": "153c986ce38cb32a",
              "sprite_name": "meta_tex_bu_65_2",
              "bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
              "path_id": -6094947798845773444,
              "component_path_id": 2038010118383484880
            }
          ]
        },
        {
          "resource": "meta_bu_65_3",
          "prefab_path": "remote/meta/building/bu65/prefab/meta_bu_65_3.prefab",
          "prefab_bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
          "root_path_id": -95955766910072010,
          "sprites": [
            {
              "asset_id": "e0733c0ae1a2ad3e",
              "sprite_name": "meta_tex_bu_65_3",
              "bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
              "path_id": -2970142905881235666,
              "component_path_id": 7908924828212413089
            }
          ]
        },
        {
          "resource": "meta_bu_65_4",
          "prefab_path": "remote/meta/building/bu65/prefab/meta_bu_65_4.prefab",
          "prefab_bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
          "root_path_id": -1041791215151679374,
          "sprites": [
            {
              "asset_id": "7e8203887b3eed43",
              "sprite_name": "meta_tex_bu_65_4",
              "bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
              "path_id": -1801744794386484334,
              "component_path_id": -6631577945397979775
            }
          ]
        },
        {
          "resource": "meta_bu_65_5",
          "prefab_path": "remote/meta/building/bu65/prefab/meta_bu_65_5.prefab",
          "prefab_bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
          "root_path_id": -8159518702762297768,
          "sprites": [
            {
              "asset_id": "e5940a3b74542b70",
              "sprite_name": "meta_tex_bu_65_5",
              "bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
              "path_id": -7675282669692833340,
              "component_path_id": -2280233803824592654
            }
          ]
        },
        {
          "resource": "meta_bu_65_6",
          "prefab_path": "remote/meta/building/bu65/prefab/meta_bu_65_6.prefab",
          "prefab_bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
          "root_path_id": 2194949246846457216,
          "sprites": [
            {
              "asset_id": "376fd13b1e28726f",
              "sprite_name": "meta_tex_bu_65_6",
              "bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
              "path_id": 1982704244068302032,
              "component_path_id": 6622967302644091713
            }
          ]
        },
        {
          "resource": "meta_bu_65_7",
          "prefab_path": "remote/meta/building/bu65/prefab/meta_bu_65_7.prefab",
          "prefab_bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
          "root_path_id": -693104640190401711,
          "sprites": [
            {
              "asset_id": "51aa0d0d2b408418",
              "sprite_name": "meta_vfx_tex_bu_65_mask",
              "bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
              "path_id": 7149703064420087871,
              "component_path_id": -5293628770804113699
            },
            {
              "asset_id": "4d205300791997c5",
              "sprite_name": "meta_tex_bu_65_7",
              "bundle": "remote_meta_building_bu65_029b2c78f7edef4f461b3785d6f2283a.ab",
              "path_id": -765027315236436316,
              "component_path_id": -5283018962466721475
            }
          ]
        }
      ]
    },
    {
      "id": "bu_66",
      "group": "66",
      "name_cn": "再生回收站",
      "name_key": "building_66",
      "name_candidates": [
        [
          "building_66",
          "再生回收站"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2922.0,
        "y": 18643.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -29.0,
            "y": 241.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -30.0,
            "y": 231.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "ac853aa91c45ebff"
        },
        {
          "level": 2,
          "asset_id": "6d32575631693d35"
        },
        {
          "level": 3,
          "asset_id": "c24469641fcd16ea"
        },
        {
          "level": 4,
          "asset_id": "6a55b5d8c02b6426"
        },
        {
          "level": 5,
          "asset_id": "0ea675bf9f75ea27"
        },
        {
          "level": 6,
          "asset_id": "1cdfd5c641dc6f1b"
        },
        {
          "level": 7,
          "asset_id": "9734f853d7f5cd2c"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_66_1",
          "TypeId": "bu_66",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_66_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_66_1",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ac853aa91c45ebff"
          ]
        },
        {
          "ID": "bu_66_2",
          "TypeId": "bu_66",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_66_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 390
            }
          ],
          "Resource": "meta_bu_66_2",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6d32575631693d35"
          ]
        },
        {
          "ID": "bu_66_3",
          "TypeId": "bu_66",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_66_3",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c24469641fcd16ea"
          ]
        },
        {
          "ID": "bu_66_4",
          "TypeId": "bu_66",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_66_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_66_3",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c24469641fcd16ea"
          ]
        },
        {
          "ID": "bu_66_5",
          "TypeId": "bu_66",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_66_4",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6a55b5d8c02b6426"
          ]
        },
        {
          "ID": "bu_66_6",
          "TypeId": "bu_66",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_66_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_66_4",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6a55b5d8c02b6426"
          ]
        },
        {
          "ID": "bu_66_7",
          "TypeId": "bu_66",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_66_5",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ea675bf9f75ea27"
          ]
        },
        {
          "ID": "bu_66_8",
          "TypeId": "bu_66",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_66_5",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ea675bf9f75ea27"
          ]
        },
        {
          "ID": "bu_66_9",
          "TypeId": "bu_66",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_66_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_66_5",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ea675bf9f75ea27"
          ]
        },
        {
          "ID": "bu_66_10",
          "TypeId": "bu_66",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_66_6",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1cdfd5c641dc6f1b"
          ]
        },
        {
          "ID": "bu_66_11",
          "TypeId": "bu_66",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 230
            }
          ],
          "Resource": "meta_bu_66_6",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1cdfd5c641dc6f1b"
          ]
        },
        {
          "ID": "bu_66_12",
          "TypeId": "bu_66",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_66_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 640
            }
          ],
          "Resource": "meta_bu_66_6",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1cdfd5c641dc6f1b"
          ]
        },
        {
          "ID": "bu_66_13",
          "TypeId": "bu_66",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_66_7",
          "VfxRes": "",
          "Name": "building_66",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9734f853d7f5cd2c"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_66_1",
          "prefab_path": "remote/meta/building/bu66/prefab/meta_bu_66_1.prefab",
          "prefab_bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
          "root_path_id": -1158883869345882588,
          "sprites": [
            {
              "asset_id": "ac853aa91c45ebff",
              "sprite_name": "meta_tex_bu_66_1",
              "bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
              "path_id": -4096242857708727740,
              "component_path_id": 7609459003826280317
            }
          ]
        },
        {
          "resource": "meta_bu_66_2",
          "prefab_path": "remote/meta/building/bu66/prefab/meta_bu_66_2.prefab",
          "prefab_bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
          "root_path_id": 4140451488131861549,
          "sprites": [
            {
              "asset_id": "6d32575631693d35",
              "sprite_name": "meta_tex_bu_66_2",
              "bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
              "path_id": -7327110101078493699,
              "component_path_id": -8049482655473446248
            }
          ]
        },
        {
          "resource": "meta_bu_66_3",
          "prefab_path": "remote/meta/building/bu66/prefab/meta_bu_66_3.prefab",
          "prefab_bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
          "root_path_id": 1046554269543280182,
          "sprites": [
            {
              "asset_id": "c24469641fcd16ea",
              "sprite_name": "meta_tex_bu_66_3",
              "bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
              "path_id": 3143289796525729808,
              "component_path_id": 6494000255413901408
            }
          ]
        },
        {
          "resource": "meta_bu_66_4",
          "prefab_path": "remote/meta/building/bu66/prefab/meta_bu_66_4.prefab",
          "prefab_bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
          "root_path_id": -7819292789230040376,
          "sprites": [
            {
              "asset_id": "6a55b5d8c02b6426",
              "sprite_name": "meta_tex_bu_66_4",
              "bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
              "path_id": 3953949001398834711,
              "component_path_id": 6607117226613409298
            }
          ]
        },
        {
          "resource": "meta_bu_66_5",
          "prefab_path": "remote/meta/building/bu66/prefab/meta_bu_66_5.prefab",
          "prefab_bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
          "root_path_id": 4209542040866798909,
          "sprites": [
            {
              "asset_id": "0ea675bf9f75ea27",
              "sprite_name": "meta_tex_bu_66_5",
              "bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
              "path_id": 3446290524828076084,
              "component_path_id": -7834450413405371275
            }
          ]
        },
        {
          "resource": "meta_bu_66_6",
          "prefab_path": "remote/meta/building/bu66/prefab/meta_bu_66_6.prefab",
          "prefab_bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
          "root_path_id": -2612549990763193852,
          "sprites": [
            {
              "asset_id": "1cdfd5c641dc6f1b",
              "sprite_name": "meta_tex_bu_66_6",
              "bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
              "path_id": -4596494561633309418,
              "component_path_id": -2427519211545597637
            }
          ]
        },
        {
          "resource": "meta_bu_66_7",
          "prefab_path": "remote/meta/building/bu66/prefab/meta_bu_66_7.prefab",
          "prefab_bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
          "root_path_id": 8234595775919104589,
          "sprites": [
            {
              "asset_id": "9734f853d7f5cd2c",
              "sprite_name": "meta_tex_bu_66_7",
              "bundle": "remote_meta_building_bu66_85bc18be3cf9a66d17e0427ed5bd4d95.ab",
              "path_id": -3268605046165850474,
              "component_path_id": 8891729099484512270
            }
          ]
        }
      ]
    },
    {
      "id": "bu_67",
      "group": "67",
      "name_cn": "消防局",
      "name_key": "building_67",
      "name_candidates": [
        [
          "building_67",
          "消防局"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2073.0,
        "y": 18373.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -6.0,
            "y": 364.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -28.0,
            "y": 349.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "37241d6bd486c726"
        },
        {
          "level": 2,
          "asset_id": "0b08634969099796"
        },
        {
          "level": 3,
          "asset_id": "a6caf517ac033d0b"
        },
        {
          "level": 4,
          "asset_id": "5b21eb8679f66306"
        },
        {
          "level": 5,
          "asset_id": "0e7920025760d916"
        },
        {
          "level": 6,
          "asset_id": "eb7147d7e9135ed8"
        },
        {
          "level": 7,
          "asset_id": "f5fe0296c6b85537"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_67_1",
          "TypeId": "bu_67",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_67_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_67_1",
          "VfxRes": "",
          "Name": "building_67",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37241d6bd486c726"
          ]
        },
        {
          "ID": "bu_67_2",
          "TypeId": "bu_67",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_67_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_67_2",
          "VfxRes": "",
          "Name": "building_67",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0b08634969099796"
          ]
        },
        {
          "ID": "bu_67_3",
          "TypeId": "bu_67",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_67_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_67_3",
          "VfxRes": "",
          "Name": "building_67",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 23500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a6caf517ac033d0b"
          ]
        },
        {
          "ID": "bu_67_4",
          "TypeId": "bu_67",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_67_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 550
            }
          ],
          "Resource": "meta_bu_67_4",
          "VfxRes": "",
          "Name": "building_67",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5b21eb8679f66306"
          ]
        },
        {
          "ID": "bu_67_5",
          "TypeId": "bu_67",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_67_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_67_5",
          "VfxRes": "",
          "Name": "building_67",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0e7920025760d916"
          ]
        },
        {
          "ID": "bu_67_6",
          "TypeId": "bu_67",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 285
            }
          ],
          "Resource": "meta_bu_67_6",
          "VfxRes": "",
          "Name": "building_67",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eb7147d7e9135ed8"
          ]
        },
        {
          "ID": "bu_67_7",
          "TypeId": "bu_67",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_67_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 705
            }
          ],
          "Resource": "meta_bu_67_6",
          "VfxRes": "",
          "Name": "building_67",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eb7147d7e9135ed8"
          ]
        },
        {
          "ID": "bu_67_8",
          "TypeId": "bu_67",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_67_7",
          "VfxRes": "",
          "Name": "building_67",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f5fe0296c6b85537"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_67_1",
          "prefab_path": "remote/meta/building/bu67/prefab/meta_bu_67_1.prefab",
          "prefab_bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
          "root_path_id": 8899188610115846520,
          "sprites": [
            {
              "asset_id": "37241d6bd486c726",
              "sprite_name": "meta_tex_bu_67_1",
              "bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
              "path_id": 7042445694291608945,
              "component_path_id": 1902121376794461636
            }
          ]
        },
        {
          "resource": "meta_bu_67_2",
          "prefab_path": "remote/meta/building/bu67/prefab/meta_bu_67_2.prefab",
          "prefab_bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
          "root_path_id": -4875329454553171647,
          "sprites": [
            {
              "asset_id": "0b08634969099796",
              "sprite_name": "meta_tex_bu_67_2",
              "bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
              "path_id": 6942752961913016428,
              "component_path_id": 2386100255925016314
            }
          ]
        },
        {
          "resource": "meta_bu_67_3",
          "prefab_path": "remote/meta/building/bu67/prefab/meta_bu_67_3.prefab",
          "prefab_bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
          "root_path_id": -3529585361225792461,
          "sprites": [
            {
              "asset_id": "a6caf517ac033d0b",
              "sprite_name": "meta_tex_bu_67_3",
              "bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
              "path_id": 3394032514662588176,
              "component_path_id": -5231833583677583562
            }
          ]
        },
        {
          "resource": "meta_bu_67_4",
          "prefab_path": "remote/meta/building/bu67/prefab/meta_bu_67_4.prefab",
          "prefab_bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
          "root_path_id": -1371027758122410215,
          "sprites": [
            {
              "asset_id": "5b21eb8679f66306",
              "sprite_name": "meta_tex_bu_67_4",
              "bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
              "path_id": -8776468945144740299,
              "component_path_id": 365011529712095638
            }
          ]
        },
        {
          "resource": "meta_bu_67_5",
          "prefab_path": "remote/meta/building/bu67/prefab/meta_bu_67_5.prefab",
          "prefab_bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
          "root_path_id": 1686843254160696844,
          "sprites": [
            {
              "asset_id": "0e7920025760d916",
              "sprite_name": "meta_tex_bu_67_5",
              "bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
              "path_id": -1572377650498014281,
              "component_path_id": 2016446167447939897
            }
          ]
        },
        {
          "resource": "meta_bu_67_6",
          "prefab_path": "remote/meta/building/bu67/prefab/meta_bu_67_6.prefab",
          "prefab_bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
          "root_path_id": 3395655734755230603,
          "sprites": [
            {
              "asset_id": "eb7147d7e9135ed8",
              "sprite_name": "meta_tex_bu_67_6",
              "bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
              "path_id": 3896266665454990160,
              "component_path_id": 2167124166413398482
            }
          ]
        },
        {
          "resource": "meta_bu_67_7",
          "prefab_path": "remote/meta/building/bu67/prefab/meta_bu_67_7.prefab",
          "prefab_bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
          "root_path_id": -878099651582839385,
          "sprites": [
            {
              "asset_id": "f5fe0296c6b85537",
              "sprite_name": "meta_tex_bu_67_7",
              "bundle": "remote_meta_building_bu67_f93013e449a2f0813c5d5751e59f69cd.ab",
              "path_id": 290078458189435743,
              "component_path_id": 2089658144547941062
            }
          ]
        }
      ]
    },
    {
      "id": "bu_68",
      "group": "68",
      "name_cn": "桌游店",
      "name_key": "building_68",
      "name_candidates": [
        [
          "building_68",
          "桌游店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 576.0,
        "y": 17953.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -31.0,
            "y": 229.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -19.0,
            "y": 223.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d64b0fbe483d0199"
        },
        {
          "level": 2,
          "asset_id": "a3d9665dca2bf4cf"
        },
        {
          "level": 3,
          "asset_id": "7060d0efc1b1c89a"
        },
        {
          "level": 4,
          "asset_id": "219ddec5512a9be8"
        },
        {
          "level": 5,
          "asset_id": "f4c82bf92cc55f08"
        },
        {
          "level": 6,
          "asset_id": "2aadf24fb1c2aa8d"
        },
        {
          "level": 7,
          "asset_id": "9855f263ae390110"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_68_1",
          "TypeId": "bu_68",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_68_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_68_1",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d64b0fbe483d0199"
          ]
        },
        {
          "ID": "bu_68_2",
          "TypeId": "bu_68",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_68_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 395
            }
          ],
          "Resource": "meta_bu_68_2",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a3d9665dca2bf4cf"
          ]
        },
        {
          "ID": "bu_68_3",
          "TypeId": "bu_68",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_68_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_68_3",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7060d0efc1b1c89a"
          ]
        },
        {
          "ID": "bu_68_4",
          "TypeId": "bu_68",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_68_4",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "219ddec5512a9be8"
          ]
        },
        {
          "ID": "bu_68_5",
          "TypeId": "bu_68",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_68_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 545
            }
          ],
          "Resource": "meta_bu_68_4",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "219ddec5512a9be8"
          ]
        },
        {
          "ID": "bu_68_6",
          "TypeId": "bu_68",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_68_5",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f4c82bf92cc55f08"
          ]
        },
        {
          "ID": "bu_68_7",
          "TypeId": "bu_68",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_68_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_68_5",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f4c82bf92cc55f08"
          ]
        },
        {
          "ID": "bu_68_8",
          "TypeId": "bu_68",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 235
            }
          ],
          "Resource": "meta_bu_68_6",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 24500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2aadf24fb1c2aa8d"
          ]
        },
        {
          "ID": "bu_68_9",
          "TypeId": "bu_68",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 255
            }
          ],
          "Resource": "meta_bu_68_6",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 26500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2aadf24fb1c2aa8d"
          ]
        },
        {
          "ID": "bu_68_10",
          "TypeId": "bu_68",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_68_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 675
            }
          ],
          "Resource": "meta_bu_68_6",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2aadf24fb1c2aa8d"
          ]
        },
        {
          "ID": "bu_68_11",
          "TypeId": "bu_68",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_68_7",
          "VfxRes": "",
          "Name": "building_68",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9855f263ae390110"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_68_1",
          "prefab_path": "remote/meta/building/bu68/prefab/meta_bu_68_1.prefab",
          "prefab_bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
          "root_path_id": -2086008322053931951,
          "sprites": [
            {
              "asset_id": "d64b0fbe483d0199",
              "sprite_name": "meta_tex_bu_68_1",
              "bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
              "path_id": 6198532456165221366,
              "component_path_id": 1004626303630752443
            }
          ]
        },
        {
          "resource": "meta_bu_68_2",
          "prefab_path": "remote/meta/building/bu68/prefab/meta_bu_68_2.prefab",
          "prefab_bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
          "root_path_id": 5831784062276088271,
          "sprites": [
            {
              "asset_id": "a3d9665dca2bf4cf",
              "sprite_name": "meta_tex_bu_68_2",
              "bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
              "path_id": 6897879259592763336,
              "component_path_id": -803345627912455130
            }
          ]
        },
        {
          "resource": "meta_bu_68_3",
          "prefab_path": "remote/meta/building/bu68/prefab/meta_bu_68_3.prefab",
          "prefab_bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
          "root_path_id": 6883361520524081276,
          "sprites": [
            {
              "asset_id": "7060d0efc1b1c89a",
              "sprite_name": "meta_tex_bu_68_3",
              "bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
              "path_id": 4484227830035664158,
              "component_path_id": 5217415723125103451
            }
          ]
        },
        {
          "resource": "meta_bu_68_4",
          "prefab_path": "remote/meta/building/bu68/prefab/meta_bu_68_4.prefab",
          "prefab_bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
          "root_path_id": -2857391225308448789,
          "sprites": [
            {
              "asset_id": "219ddec5512a9be8",
              "sprite_name": "meta_tex_bu_68_4",
              "bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
              "path_id": -8100890985181857341,
              "component_path_id": -2027133010998203295
            }
          ]
        },
        {
          "resource": "meta_bu_68_5",
          "prefab_path": "remote/meta/building/bu68/prefab/meta_bu_68_5.prefab",
          "prefab_bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
          "root_path_id": -4739160860841305207,
          "sprites": [
            {
              "asset_id": "f4c82bf92cc55f08",
              "sprite_name": "meta_tex_bu_68_5",
              "bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
              "path_id": 3989108022245586408,
              "component_path_id": 1055277663484056205
            }
          ]
        },
        {
          "resource": "meta_bu_68_6",
          "prefab_path": "remote/meta/building/bu68/prefab/meta_bu_68_6.prefab",
          "prefab_bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
          "root_path_id": 7297517425295190799,
          "sprites": [
            {
              "asset_id": "2aadf24fb1c2aa8d",
              "sprite_name": "meta_tex_bu_68_6",
              "bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
              "path_id": -8037591476432599945,
              "component_path_id": -8514932318874175655
            }
          ]
        },
        {
          "resource": "meta_bu_68_7",
          "prefab_path": "remote/meta/building/bu68/prefab/meta_bu_68_7.prefab",
          "prefab_bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
          "root_path_id": -7820506528845220387,
          "sprites": [
            {
              "asset_id": "9855f263ae390110",
              "sprite_name": "meta_tex_bu_68_7",
              "bundle": "remote_meta_building_bu68_d5b6573a75f7aef5ef30acce1bf873fb.ab",
              "path_id": -8031595768356872541,
              "component_path_id": -1671872164517021457
            }
          ]
        }
      ]
    },
    {
      "id": "bu_69",
      "group": "69",
      "name_cn": "陶艺工作室",
      "name_key": "building_69",
      "name_candidates": [
        [
          "building_69",
          "陶艺工作室"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 973.0,
        "y": 18708.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -1.0,
            "y": 176.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 90.0,
            "y": 191.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": 5.0,
            "y": 269.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "4c1d0e5d7fcef708"
        },
        {
          "level": 2,
          "asset_id": "d9b194e2b3f027b8"
        },
        {
          "level": 3,
          "asset_id": "4057ef5577c58502"
        },
        {
          "level": 4,
          "asset_id": "8a9b39f549aca0c9"
        },
        {
          "level": 5,
          "asset_id": "765f81ff630cf14a"
        },
        {
          "level": 6,
          "asset_id": "0f1420b8d4a95c7e"
        },
        {
          "level": 7,
          "asset_id": "e88ab7e002c04e32"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_69_1",
          "TypeId": "bu_69",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_69_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_69_1",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4c1d0e5d7fcef708"
          ]
        },
        {
          "ID": "bu_69_2",
          "TypeId": "bu_69",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_69_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 365
            }
          ],
          "Resource": "meta_bu_69_2",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d9b194e2b3f027b8"
          ]
        },
        {
          "ID": "bu_69_3",
          "TypeId": "bu_69",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_69_3",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4057ef5577c58502"
          ]
        },
        {
          "ID": "bu_69_4",
          "TypeId": "bu_69",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_69_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_69_3",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4057ef5577c58502"
          ]
        },
        {
          "ID": "bu_69_5",
          "TypeId": "bu_69",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_69_4",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a9b39f549aca0c9"
          ]
        },
        {
          "ID": "bu_69_6",
          "TypeId": "bu_69",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_69_4",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a9b39f549aca0c9"
          ]
        },
        {
          "ID": "bu_69_7",
          "TypeId": "bu_69",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_69_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_69_4",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a9b39f549aca0c9"
          ]
        },
        {
          "ID": "bu_69_8",
          "TypeId": "bu_69",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_69_5",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "765f81ff630cf14a"
          ]
        },
        {
          "ID": "bu_69_9",
          "TypeId": "bu_69",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_69_5",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "765f81ff630cf14a"
          ]
        },
        {
          "ID": "bu_69_10",
          "TypeId": "bu_69",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_69_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_69_5",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 20000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "765f81ff630cf14a"
          ]
        },
        {
          "ID": "bu_69_11",
          "TypeId": "bu_69",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_69_6",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0f1420b8d4a95c7e"
          ]
        },
        {
          "ID": "bu_69_12",
          "TypeId": "bu_69",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_69_6",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0f1420b8d4a95c7e"
          ]
        },
        {
          "ID": "bu_69_13",
          "TypeId": "bu_69",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_69_6",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0f1420b8d4a95c7e"
          ]
        },
        {
          "ID": "bu_69_14",
          "TypeId": "bu_69",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_69_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_69_6",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0f1420b8d4a95c7e"
          ]
        },
        {
          "ID": "bu_69_15",
          "TypeId": "bu_69",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_69_7",
          "VfxRes": "",
          "Name": "building_69",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e88ab7e002c04e32"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_69_1",
          "prefab_path": "remote/meta/building/bu69/prefab/meta_bu_69_1.prefab",
          "prefab_bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
          "root_path_id": -8286932551686847032,
          "sprites": [
            {
              "asset_id": "4c1d0e5d7fcef708",
              "sprite_name": "meta_tex_bu_69_1",
              "bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
              "path_id": -8855924724144569808,
              "component_path_id": 7261330010319062026
            }
          ]
        },
        {
          "resource": "meta_bu_69_2",
          "prefab_path": "remote/meta/building/bu69/prefab/meta_bu_69_2.prefab",
          "prefab_bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
          "root_path_id": 2368323817059769547,
          "sprites": [
            {
              "asset_id": "d9b194e2b3f027b8",
              "sprite_name": "meta_tex_bu_69_2",
              "bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
              "path_id": -2527624547953281668,
              "component_path_id": 3972311596414058136
            }
          ]
        },
        {
          "resource": "meta_bu_69_3",
          "prefab_path": "remote/meta/building/bu69/prefab/meta_bu_69_3.prefab",
          "prefab_bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
          "root_path_id": -5174596103984321523,
          "sprites": [
            {
              "asset_id": "4057ef5577c58502",
              "sprite_name": "meta_tex_bu_69_3",
              "bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
              "path_id": 8498605641471754190,
              "component_path_id": -2035003855718139126
            }
          ]
        },
        {
          "resource": "meta_bu_69_4",
          "prefab_path": "remote/meta/building/bu69/prefab/meta_bu_69_4.prefab",
          "prefab_bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
          "root_path_id": 3208390427250305632,
          "sprites": [
            {
              "asset_id": "8a9b39f549aca0c9",
              "sprite_name": "meta_tex_bu_69_4",
              "bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
              "path_id": -2681883278132273262,
              "component_path_id": 2120197473250019504
            }
          ]
        },
        {
          "resource": "meta_bu_69_5",
          "prefab_path": "remote/meta/building/bu69/prefab/meta_bu_69_5.prefab",
          "prefab_bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
          "root_path_id": -1279293074663831142,
          "sprites": [
            {
              "asset_id": "765f81ff630cf14a",
              "sprite_name": "meta_tex_bu_69_5",
              "bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
              "path_id": -264080096735881753,
              "component_path_id": -1616655600814201992
            }
          ]
        },
        {
          "resource": "meta_bu_69_6",
          "prefab_path": "remote/meta/building/bu69/prefab/meta_bu_69_6.prefab",
          "prefab_bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
          "root_path_id": 572536058951645357,
          "sprites": [
            {
              "asset_id": "0f1420b8d4a95c7e",
              "sprite_name": "meta_tex_bu_69_6",
              "bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
              "path_id": -3527043427986140528,
              "component_path_id": -2697716578300044057
            }
          ]
        },
        {
          "resource": "meta_bu_69_7",
          "prefab_path": "remote/meta/building/bu69/prefab/meta_bu_69_7.prefab",
          "prefab_bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
          "root_path_id": 5693619957441263305,
          "sprites": [
            {
              "asset_id": "e88ab7e002c04e32",
              "sprite_name": "meta_tex_bu_69_7",
              "bundle": "remote_meta_building_bu69_78ad45981bb4d85b38590dc108ed31a4.ab",
              "path_id": 829474010217228617,
              "component_path_id": -4084769729164819820
            }
          ]
        }
      ]
    },
    {
      "id": "bu_70",
      "group": "70",
      "name_cn": "烧烤店",
      "name_key": "building_70",
      "name_candidates": [
        [
          "building_70",
          "烧烤店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1804.0,
        "y": 19062.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -62.0,
            "y": 244.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 21.0,
            "y": 370.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "2e2547e45e162a01"
        },
        {
          "level": 2,
          "asset_id": "8993cbb6ea6c4bb4"
        },
        {
          "level": 3,
          "asset_id": "5966c3f3609c30a5"
        },
        {
          "level": 4,
          "asset_id": "714bebee57bec805"
        },
        {
          "level": 5,
          "asset_id": "fd8a5fddd4ed4f00"
        },
        {
          "level": 6,
          "asset_id": "b2e2e6bd2de7d16c"
        },
        {
          "level": 7,
          "asset_id": "f363a35144dba7a0"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_70_1",
          "TypeId": "bu_70",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_70_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_70_1",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 11000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2e2547e45e162a01"
          ]
        },
        {
          "ID": "bu_70_2",
          "TypeId": "bu_70",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_70_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_70_2",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 12000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8993cbb6ea6c4bb4"
          ]
        },
        {
          "ID": "bu_70_3",
          "TypeId": "bu_70",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_70_3",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5966c3f3609c30a5"
          ]
        },
        {
          "ID": "bu_70_4",
          "TypeId": "bu_70",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_70_3",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5966c3f3609c30a5"
          ]
        },
        {
          "ID": "bu_70_5",
          "TypeId": "bu_70",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_70_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_70_3",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5966c3f3609c30a5"
          ]
        },
        {
          "ID": "bu_70_6",
          "TypeId": "bu_70",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_70_4",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "714bebee57bec805"
          ]
        },
        {
          "ID": "bu_70_7",
          "TypeId": "bu_70",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_70_4",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "714bebee57bec805"
          ]
        },
        {
          "ID": "bu_70_8",
          "TypeId": "bu_70",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_70_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_70_4",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "714bebee57bec805"
          ]
        },
        {
          "ID": "bu_70_9",
          "TypeId": "bu_70",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_70_5",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fd8a5fddd4ed4f00"
          ]
        },
        {
          "ID": "bu_70_10",
          "TypeId": "bu_70",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_70_5",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fd8a5fddd4ed4f00"
          ]
        },
        {
          "ID": "bu_70_11",
          "TypeId": "bu_70",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_70_5",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fd8a5fddd4ed4f00"
          ]
        },
        {
          "ID": "bu_70_12",
          "TypeId": "bu_70",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_70_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_70_5",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fd8a5fddd4ed4f00"
          ]
        },
        {
          "ID": "bu_70_13",
          "TypeId": "bu_70",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_70_6",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b2e2e6bd2de7d16c"
          ]
        },
        {
          "ID": "bu_70_14",
          "TypeId": "bu_70",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_70_6",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b2e2e6bd2de7d16c"
          ]
        },
        {
          "ID": "bu_70_15",
          "TypeId": "bu_70",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_70_6",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b2e2e6bd2de7d16c"
          ]
        },
        {
          "ID": "bu_70_16",
          "TypeId": "bu_70",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_70_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_70_6",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b2e2e6bd2de7d16c"
          ]
        },
        {
          "ID": "bu_70_17",
          "TypeId": "bu_70",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_70_7",
          "VfxRes": "",
          "Name": "building_70",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f363a35144dba7a0"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_70_1",
          "prefab_path": "remote/meta/building/bu70/prefab/meta_bu_70_1.prefab",
          "prefab_bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
          "root_path_id": -9186889520553558502,
          "sprites": [
            {
              "asset_id": "2e2547e45e162a01",
              "sprite_name": "meta_tex_bu_70_1",
              "bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
              "path_id": 8959654193902770469,
              "component_path_id": -1191621093082884112
            }
          ]
        },
        {
          "resource": "meta_bu_70_2",
          "prefab_path": "remote/meta/building/bu70/prefab/meta_bu_70_2.prefab",
          "prefab_bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
          "root_path_id": 4319992572264263774,
          "sprites": [
            {
              "asset_id": "8993cbb6ea6c4bb4",
              "sprite_name": "meta_tex_bu_70_2",
              "bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
              "path_id": -3098382614124137034,
              "component_path_id": -5093236133836469820
            }
          ]
        },
        {
          "resource": "meta_bu_70_3",
          "prefab_path": "remote/meta/building/bu70/prefab/meta_bu_70_3.prefab",
          "prefab_bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
          "root_path_id": 169479210821739614,
          "sprites": [
            {
              "asset_id": "5966c3f3609c30a5",
              "sprite_name": "meta_tex_bu_70_3",
              "bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
              "path_id": 9082153848258402418,
              "component_path_id": -3509605806759121724
            }
          ]
        },
        {
          "resource": "meta_bu_70_4",
          "prefab_path": "remote/meta/building/bu70/prefab/meta_bu_70_4.prefab",
          "prefab_bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
          "root_path_id": 296543781496766934,
          "sprites": [
            {
              "asset_id": "714bebee57bec805",
              "sprite_name": "meta_tex_bu_70_4",
              "bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
              "path_id": 4873431922334371148,
              "component_path_id": -7882444284150136612
            }
          ]
        },
        {
          "resource": "meta_bu_70_5",
          "prefab_path": "remote/meta/building/bu70/prefab/meta_bu_70_5.prefab",
          "prefab_bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
          "root_path_id": 6216139897247654302,
          "sprites": [
            {
              "asset_id": "fd8a5fddd4ed4f00",
              "sprite_name": "meta_tex_bu_70_5",
              "bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
              "path_id": 4489232635898858775,
              "component_path_id": -5458118311067114121
            }
          ]
        },
        {
          "resource": "meta_bu_70_6",
          "prefab_path": "remote/meta/building/bu70/prefab/meta_bu_70_6.prefab",
          "prefab_bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
          "root_path_id": -480467836064996083,
          "sprites": [
            {
              "asset_id": "b2e2e6bd2de7d16c",
              "sprite_name": "meta_tex_bu_70_6",
              "bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
              "path_id": -7368442756410924130,
              "component_path_id": -7685980684830615345
            }
          ]
        },
        {
          "resource": "meta_bu_70_7",
          "prefab_path": "remote/meta/building/bu70/prefab/meta_bu_70_7.prefab",
          "prefab_bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
          "root_path_id": 769555805600203385,
          "sprites": [
            {
              "asset_id": "f363a35144dba7a0",
              "sprite_name": "meta_tex_bu_70_7",
              "bundle": "remote_meta_building_bu70_2a12c82a2c13b7746aa0429e8598f727.ab",
              "path_id": -4572457287250996977,
              "component_path_id": 1319352471141264434
            }
          ]
        }
      ]
    },
    {
      "id": "bu_71",
      "group": "71",
      "name_cn": "销售大楼",
      "name_key": "building_71",
      "name_candidates": [
        [
          "building_71",
          "销售大楼"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2462.0,
        "y": 19834.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -46.0,
            "y": 215.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 121.0,
            "y": 382.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -37.0,
            "y": 247.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "606bc45b4323884e"
        },
        {
          "level": 2,
          "asset_id": "ba24789b35eb1654"
        },
        {
          "level": 3,
          "asset_id": "0ecb6463e06e705f"
        },
        {
          "level": 4,
          "asset_id": "e43d596b1be2bfd8"
        },
        {
          "level": 5,
          "asset_id": "bd1e9809d582bb07"
        },
        {
          "level": 6,
          "asset_id": "ea5f5da6799609b9"
        },
        {
          "level": 7,
          "asset_id": "4279e971a512c8dc"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_71_1",
          "TypeId": "bu_71",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_71_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_71_1",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "606bc45b4323884e"
          ]
        },
        {
          "ID": "bu_71_2",
          "TypeId": "bu_71",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_71_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_71_2",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 23000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ba24789b35eb1654"
          ]
        },
        {
          "ID": "bu_71_3",
          "TypeId": "bu_71",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_71_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_71_3",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ecb6463e06e705f"
          ]
        },
        {
          "ID": "bu_71_4",
          "TypeId": "bu_71",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_71_4",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e43d596b1be2bfd8"
          ]
        },
        {
          "ID": "bu_71_5",
          "TypeId": "bu_71",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_71_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_71_4",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e43d596b1be2bfd8"
          ]
        },
        {
          "ID": "bu_71_6",
          "TypeId": "bu_71",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_71_5",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bd1e9809d582bb07"
          ]
        },
        {
          "ID": "bu_71_7",
          "TypeId": "bu_71",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_71_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 635
            }
          ],
          "Resource": "meta_bu_71_5",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bd1e9809d582bb07"
          ]
        },
        {
          "ID": "bu_71_8",
          "TypeId": "bu_71",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_71_6",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ea5f5da6799609b9"
          ]
        },
        {
          "ID": "bu_71_9",
          "TypeId": "bu_71",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 260
            }
          ],
          "Resource": "meta_bu_71_6",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ea5f5da6799609b9"
          ]
        },
        {
          "ID": "bu_71_10",
          "TypeId": "bu_71",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_71_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 665
            }
          ],
          "Resource": "meta_bu_71_6",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ea5f5da6799609b9"
          ]
        },
        {
          "ID": "bu_71_11",
          "TypeId": "bu_71",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_71_7",
          "VfxRes": "",
          "Name": "building_71",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4279e971a512c8dc"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_71_1",
          "prefab_path": "remote/meta/building/bu71/prefab/meta_bu_71_1.prefab",
          "prefab_bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
          "root_path_id": 8406319189283482803,
          "sprites": [
            {
              "asset_id": "606bc45b4323884e",
              "sprite_name": "meta_tex_bu_71_1",
              "bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
              "path_id": -7304210230746688186,
              "component_path_id": -3176055454764308584
            }
          ]
        },
        {
          "resource": "meta_bu_71_2",
          "prefab_path": "remote/meta/building/bu71/prefab/meta_bu_71_2.prefab",
          "prefab_bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
          "root_path_id": 1873600085167685648,
          "sprites": [
            {
              "asset_id": "ba24789b35eb1654",
              "sprite_name": "meta_tex_bu_71_2",
              "bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
              "path_id": 6427411156343963391,
              "component_path_id": 5113812404868256386
            }
          ]
        },
        {
          "resource": "meta_bu_71_3",
          "prefab_path": "remote/meta/building/bu71/prefab/meta_bu_71_3.prefab",
          "prefab_bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
          "root_path_id": 3443414019704137297,
          "sprites": [
            {
              "asset_id": "0ecb6463e06e705f",
              "sprite_name": "meta_tex_bu_71_3",
              "bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
              "path_id": 5723081361560574240,
              "component_path_id": -2725174423676071522
            }
          ]
        },
        {
          "resource": "meta_bu_71_4",
          "prefab_path": "remote/meta/building/bu71/prefab/meta_bu_71_4.prefab",
          "prefab_bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
          "root_path_id": 620745934529018444,
          "sprites": [
            {
              "asset_id": "e43d596b1be2bfd8",
              "sprite_name": "meta_tex_bu_71_4",
              "bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
              "path_id": -456271950245096447,
              "component_path_id": -6536422548601164928
            }
          ]
        },
        {
          "resource": "meta_bu_71_5",
          "prefab_path": "remote/meta/building/bu71/prefab/meta_bu_71_5.prefab",
          "prefab_bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
          "root_path_id": -6347694678386651868,
          "sprites": [
            {
              "asset_id": "bd1e9809d582bb07",
              "sprite_name": "meta_tex_bu_71_5",
              "bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
              "path_id": 3571960275700719014,
              "component_path_id": 778046001369140382
            }
          ]
        },
        {
          "resource": "meta_bu_71_6",
          "prefab_path": "remote/meta/building/bu71/prefab/meta_bu_71_6.prefab",
          "prefab_bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
          "root_path_id": 3942915078251999726,
          "sprites": [
            {
              "asset_id": "ea5f5da6799609b9",
              "sprite_name": "meta_tex_bu_71_6",
              "bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
              "path_id": 7899085021016050065,
              "component_path_id": 7424082647234996531
            }
          ]
        },
        {
          "resource": "meta_bu_71_7",
          "prefab_path": "remote/meta/building/bu71/prefab/meta_bu_71_7.prefab",
          "prefab_bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
          "root_path_id": -4829944107384643361,
          "sprites": [
            {
              "asset_id": "4279e971a512c8dc",
              "sprite_name": "meta_tex_bu_71_7",
              "bundle": "remote_meta_building_bu71_be662d18e9ad55c4ef534f0dbb578f92.ab",
              "path_id": 4462181271380984024,
              "component_path_id": 4479343359969232927
            }
          ]
        }
      ]
    },
    {
      "id": "bu_72",
      "group": "72",
      "name_cn": "烧烤店",
      "name_key": "building_72",
      "name_candidates": [
        [
          "building_72",
          "烧烤店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3742.0,
        "y": 20250.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -42.0,
            "y": 304.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.149999976158142,
            "y": 1.149999976158142,
            "z": 1.149999976158142
          },
          "pos": {
            "x": 8.0,
            "y": 428.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "9cca5f5e2ef36cc0"
        },
        {
          "level": 2,
          "asset_id": "585fea1e04afb153"
        },
        {
          "level": 3,
          "asset_id": "2ba5947eb65e6516"
        },
        {
          "level": 4,
          "asset_id": "1ff1983124bea282"
        },
        {
          "level": 5,
          "asset_id": "65425e5c61f5ec67"
        },
        {
          "level": 6,
          "asset_id": "c69656d147e53c57"
        },
        {
          "level": 7,
          "asset_id": "f2dd9c4bf8faa067"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_72_1",
          "TypeId": "bu_72",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_72_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_72_1",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9cca5f5e2ef36cc0"
          ]
        },
        {
          "ID": "bu_72_2",
          "TypeId": "bu_72",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_72_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_72_2",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "585fea1e04afb153"
          ]
        },
        {
          "ID": "bu_72_3",
          "TypeId": "bu_72",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_72_3",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 13500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ba5947eb65e6516"
          ]
        },
        {
          "ID": "bu_72_4",
          "TypeId": "bu_72",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_72_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_72_3",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ba5947eb65e6516"
          ]
        },
        {
          "ID": "bu_72_5",
          "TypeId": "bu_72",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_72_4",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 14500
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1ff1983124bea282"
          ]
        },
        {
          "ID": "bu_72_6",
          "TypeId": "bu_72",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_72_4",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1ff1983124bea282"
          ]
        },
        {
          "ID": "bu_72_7",
          "TypeId": "bu_72",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_72_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_72_4",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1ff1983124bea282"
          ]
        },
        {
          "ID": "bu_72_8",
          "TypeId": "bu_72",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_72_5",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "65425e5c61f5ec67"
          ]
        },
        {
          "ID": "bu_72_9",
          "TypeId": "bu_72",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_72_5",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "65425e5c61f5ec67"
          ]
        },
        {
          "ID": "bu_72_10",
          "TypeId": "bu_72",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_72_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_72_5",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "65425e5c61f5ec67"
          ]
        },
        {
          "ID": "bu_72_11",
          "TypeId": "bu_72",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_72_6",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c69656d147e53c57"
          ]
        },
        {
          "ID": "bu_72_12",
          "TypeId": "bu_72",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_72_6",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c69656d147e53c57"
          ]
        },
        {
          "ID": "bu_72_13",
          "TypeId": "bu_72",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_72_6",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c69656d147e53c57"
          ]
        },
        {
          "ID": "bu_72_14",
          "TypeId": "bu_72",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_72_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 630
            }
          ],
          "Resource": "meta_bu_72_6",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c69656d147e53c57"
          ]
        },
        {
          "ID": "bu_72_15",
          "TypeId": "bu_72",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_72_7",
          "VfxRes": "",
          "Name": "building_72",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_72_1",
          "prefab_path": "remote/meta/building/bu72/prefab/meta_bu_72_1.prefab",
          "prefab_bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
          "root_path_id": 8761720547757845951,
          "sprites": [
            {
              "asset_id": "9cca5f5e2ef36cc0",
              "sprite_name": "meta_tex_bu_72_1",
              "bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
              "path_id": 8387522273435195743,
              "component_path_id": 8150202051406794955
            }
          ]
        },
        {
          "resource": "meta_bu_72_2",
          "prefab_path": "remote/meta/building/bu72/prefab/meta_bu_72_2.prefab",
          "prefab_bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
          "root_path_id": 5361615250039947077,
          "sprites": [
            {
              "asset_id": "585fea1e04afb153",
              "sprite_name": "meta_tex_bu_72_2",
              "bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
              "path_id": 4319730284958037163,
              "component_path_id": 4278735143154989136
            }
          ]
        },
        {
          "resource": "meta_bu_72_3",
          "prefab_path": "remote/meta/building/bu72/prefab/meta_bu_72_3.prefab",
          "prefab_bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
          "root_path_id": -3969618415655555051,
          "sprites": [
            {
              "asset_id": "2ba5947eb65e6516",
              "sprite_name": "meta_tex_bu_72_3",
              "bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
              "path_id": -3652553852139095313,
              "component_path_id": -7487885562838290571
            }
          ]
        },
        {
          "resource": "meta_bu_72_4",
          "prefab_path": "remote/meta/building/bu72/prefab/meta_bu_72_4.prefab",
          "prefab_bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
          "root_path_id": -7422111868521882752,
          "sprites": [
            {
              "asset_id": "1ff1983124bea282",
              "sprite_name": "meta_tex_bu_72_4",
              "bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
              "path_id": 48657970742146932,
              "component_path_id": -7185613846468490594
            }
          ]
        },
        {
          "resource": "meta_bu_72_5",
          "prefab_path": "remote/meta/building/bu72/prefab/meta_bu_72_5.prefab",
          "prefab_bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
          "root_path_id": 3731835057445424130,
          "sprites": [
            {
              "asset_id": "65425e5c61f5ec67",
              "sprite_name": "meta_tex_bu_72_5",
              "bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
              "path_id": -6100738584675389452,
              "component_path_id": -6150613278105509943
            }
          ]
        },
        {
          "resource": "meta_bu_72_6",
          "prefab_path": "remote/meta/building/bu72/prefab/meta_bu_72_6.prefab",
          "prefab_bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
          "root_path_id": -6055271672282546555,
          "sprites": [
            {
              "asset_id": "c69656d147e53c57",
              "sprite_name": "meta_tex_bu_72_6",
              "bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
              "path_id": 6051617773102761963,
              "component_path_id": 8000100615322074901
            }
          ]
        },
        {
          "resource": "meta_bu_72_7",
          "prefab_path": "remote/meta/building/bu72/prefab/meta_bu_72_7.prefab",
          "prefab_bundle": "remote_meta_building_bu72_238f9ce18b40c32119136bb0f9ca3d44.ab",
          "root_path_id": -720922096563197644,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_73",
      "group": "73",
      "name_cn": "游乐园",
      "name_key": "building_73",
      "name_candidates": [
        [
          "building_73",
          "游乐园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4554.0,
        "y": 20991.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -38.0,
            "y": 319.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.149999976158142,
            "y": 1.149999976158142,
            "z": 1.149999976158142
          },
          "pos": {
            "x": 9.0,
            "y": 332.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "3a5a009e18140858"
        },
        {
          "level": 2,
          "asset_id": "1377e100e8a15d3a"
        },
        {
          "level": 3,
          "asset_id": "47ea1b6afd3c1055"
        },
        {
          "level": 4,
          "asset_id": "c74c1c2ee3d64347"
        },
        {
          "level": 5,
          "asset_id": "e634cb6f80e6c2dc"
        },
        {
          "level": 6,
          "asset_id": "8c759fcc847a5c91"
        },
        {
          "level": 7,
          "asset_id": "292975a416bc8fe4"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_73_1",
          "TypeId": "bu_73",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_73_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_73_1",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a5a009e18140858"
          ]
        },
        {
          "ID": "bu_73_2",
          "TypeId": "bu_73",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_73_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_73_2",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1377e100e8a15d3a"
          ]
        },
        {
          "ID": "bu_73_3",
          "TypeId": "bu_73",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_73_3",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "47ea1b6afd3c1055"
          ]
        },
        {
          "ID": "bu_73_4",
          "TypeId": "bu_73",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_73_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_73_3",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "47ea1b6afd3c1055"
          ]
        },
        {
          "ID": "bu_73_5",
          "TypeId": "bu_73",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_73_4",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c74c1c2ee3d64347"
          ]
        },
        {
          "ID": "bu_73_6",
          "TypeId": "bu_73",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_73_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_73_4",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c74c1c2ee3d64347"
          ]
        },
        {
          "ID": "bu_73_7",
          "TypeId": "bu_73",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_73_5",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e634cb6f80e6c2dc"
          ]
        },
        {
          "ID": "bu_73_8",
          "TypeId": "bu_73",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_73_5",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e634cb6f80e6c2dc"
          ]
        },
        {
          "ID": "bu_73_9",
          "TypeId": "bu_73",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_73_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_73_5",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e634cb6f80e6c2dc"
          ]
        },
        {
          "ID": "bu_73_10",
          "TypeId": "bu_73",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_73_6",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8c759fcc847a5c91"
          ]
        },
        {
          "ID": "bu_73_11",
          "TypeId": "bu_73",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_73_6",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8c759fcc847a5c91"
          ]
        },
        {
          "ID": "bu_73_12",
          "TypeId": "bu_73",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_73_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 635
            }
          ],
          "Resource": "meta_bu_73_6",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8c759fcc847a5c91"
          ]
        },
        {
          "ID": "bu_73_13",
          "TypeId": "bu_73",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_73_7",
          "VfxRes": "",
          "Name": "building_73",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5ba3214f1925824c",
            "04befb45d6101e5c",
            "292975a416bc8fe4"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_73_1",
          "prefab_path": "remote/meta/building/bu73/prefab/meta_bu_73_1.prefab",
          "prefab_bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
          "root_path_id": -516736472456236434,
          "sprites": [
            {
              "asset_id": "3a5a009e18140858",
              "sprite_name": "meta_tex_bu_73_1",
              "bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
              "path_id": -5100654306618988043,
              "component_path_id": -2905761661779109241
            }
          ]
        },
        {
          "resource": "meta_bu_73_2",
          "prefab_path": "remote/meta/building/bu73/prefab/meta_bu_73_2.prefab",
          "prefab_bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
          "root_path_id": -1522650505727500010,
          "sprites": [
            {
              "asset_id": "1377e100e8a15d3a",
              "sprite_name": "meta_tex_bu_73_2",
              "bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
              "path_id": 7218548214971852141,
              "component_path_id": 2551192155152628390
            }
          ]
        },
        {
          "resource": "meta_bu_73_3",
          "prefab_path": "remote/meta/building/bu73/prefab/meta_bu_73_3.prefab",
          "prefab_bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
          "root_path_id": 8146407486674091458,
          "sprites": [
            {
              "asset_id": "47ea1b6afd3c1055",
              "sprite_name": "meta_tex_bu_73_3",
              "bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
              "path_id": 7897060315942507522,
              "component_path_id": 6988865703266602677
            }
          ]
        },
        {
          "resource": "meta_bu_73_4",
          "prefab_path": "remote/meta/building/bu73/prefab/meta_bu_73_4.prefab",
          "prefab_bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
          "root_path_id": 5406037152236980929,
          "sprites": [
            {
              "asset_id": "c74c1c2ee3d64347",
              "sprite_name": "meta_tex_bu_73_4",
              "bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
              "path_id": -6819008407282121004,
              "component_path_id": -3601738063530146197
            }
          ]
        },
        {
          "resource": "meta_bu_73_5",
          "prefab_path": "remote/meta/building/bu73/prefab/meta_bu_73_5.prefab",
          "prefab_bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
          "root_path_id": -6990059431207587366,
          "sprites": [
            {
              "asset_id": "e634cb6f80e6c2dc",
              "sprite_name": "meta_tex_bu_73_5",
              "bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
              "path_id": 5828146146480735337,
              "component_path_id": -2075432255186323989
            }
          ]
        },
        {
          "resource": "meta_bu_73_6",
          "prefab_path": "remote/meta/building/bu73/prefab/meta_bu_73_6.prefab",
          "prefab_bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
          "root_path_id": -569353740056385225,
          "sprites": [
            {
              "asset_id": "8c759fcc847a5c91",
              "sprite_name": "meta_tex_bu_73_6",
              "bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
              "path_id": -4274023643052678389,
              "component_path_id": -7334135561647437566
            }
          ]
        },
        {
          "resource": "meta_bu_73_7",
          "prefab_path": "remote/meta/building/bu73/prefab/meta_bu_73_7.prefab",
          "prefab_bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
          "root_path_id": 4537640854060562127,
          "sprites": [
            {
              "asset_id": "5ba3214f1925824c",
              "sprite_name": "meta_tex_bu73motianlun1",
              "bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
              "path_id": 2972271844252725950,
              "component_path_id": -5010278674196775955
            },
            {
              "asset_id": "04befb45d6101e5c",
              "sprite_name": "meta_tex_bu73motianlun2",
              "bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
              "path_id": -420831896584445536,
              "component_path_id": -2285289422683926719
            },
            {
              "asset_id": "292975a416bc8fe4",
              "sprite_name": "meta_tex_bu_73_7",
              "bundle": "remote_meta_building_bu73_bdfb635beb0bc43b671199bbf0ad6495.ab",
              "path_id": -15728656509794142,
              "component_path_id": -864258521651101669
            }
          ]
        }
      ]
    },
    {
      "id": "bu_74",
      "group": "74",
      "name_cn": "巧克力店",
      "name_key": "building_74",
      "name_candidates": [
        [
          "building_74",
          "巧克力店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4499.0,
        "y": 21999.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0199999809265137,
            "y": 1.0199999809265137,
            "z": 1.0199999809265137
          },
          "pos": {
            "x": 84.0,
            "y": 406.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": 87.0,
            "y": 434.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d4f283962a739aa8"
        },
        {
          "level": 2,
          "asset_id": "9e5672ab303cc08a"
        },
        {
          "level": 3,
          "asset_id": "fa6285a2385a1529"
        },
        {
          "level": 4,
          "asset_id": "1f7f37cfac219c21"
        },
        {
          "level": 5,
          "asset_id": "2b036daa47c8d291"
        },
        {
          "level": 6,
          "asset_id": "fa3f26192fcb4f2a"
        },
        {
          "level": 7,
          "asset_id": "a6a49ccb3d093707"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_74_1",
          "TypeId": "bu_74",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_74_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_74_1",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4f283962a739aa8"
          ]
        },
        {
          "ID": "bu_74_2",
          "TypeId": "bu_74",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_74_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 405
            }
          ],
          "Resource": "meta_bu_74_2",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9e5672ab303cc08a"
          ]
        },
        {
          "ID": "bu_74_3",
          "TypeId": "bu_74",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_74_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_74_3",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fa6285a2385a1529"
          ]
        },
        {
          "ID": "bu_74_4",
          "TypeId": "bu_74",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_74_4",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1f7f37cfac219c21"
          ]
        },
        {
          "ID": "bu_74_5",
          "TypeId": "bu_74",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_74_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 540
            }
          ],
          "Resource": "meta_bu_74_4",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1f7f37cfac219c21"
          ]
        },
        {
          "ID": "bu_74_6",
          "TypeId": "bu_74",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_74_5",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2b036daa47c8d291"
          ]
        },
        {
          "ID": "bu_74_7",
          "TypeId": "bu_74",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_74_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_74_5",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2b036daa47c8d291"
          ]
        },
        {
          "ID": "bu_74_8",
          "TypeId": "bu_74",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 230
            }
          ],
          "Resource": "meta_bu_74_6",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fa3f26192fcb4f2a"
          ]
        },
        {
          "ID": "bu_74_9",
          "TypeId": "bu_74",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_74_6",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fa3f26192fcb4f2a"
          ]
        },
        {
          "ID": "bu_74_10",
          "TypeId": "bu_74",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_74_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 670
            }
          ],
          "Resource": "meta_bu_74_6",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fa3f26192fcb4f2a"
          ]
        },
        {
          "ID": "bu_74_11",
          "TypeId": "bu_74",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_74_7",
          "VfxRes": "",
          "Name": "building_74",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a6a49ccb3d093707"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_74_1",
          "prefab_path": "remote/meta/building/bu74/prefab/meta_bu_74_1.prefab",
          "prefab_bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
          "root_path_id": 7886330512145976959,
          "sprites": [
            {
              "asset_id": "d4f283962a739aa8",
              "sprite_name": "meta_tex_bu_74_1",
              "bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
              "path_id": -9056235527154726404,
              "component_path_id": 5230948959286603855
            }
          ]
        },
        {
          "resource": "meta_bu_74_2",
          "prefab_path": "remote/meta/building/bu74/prefab/meta_bu_74_2.prefab",
          "prefab_bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
          "root_path_id": -3769868199713845184,
          "sprites": [
            {
              "asset_id": "9e5672ab303cc08a",
              "sprite_name": "meta_tex_bu_74_2",
              "bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
              "path_id": 8774620749113977075,
              "component_path_id": 8144915946939549311
            }
          ]
        },
        {
          "resource": "meta_bu_74_3",
          "prefab_path": "remote/meta/building/bu74/prefab/meta_bu_74_3.prefab",
          "prefab_bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
          "root_path_id": 8146194343080812880,
          "sprites": [
            {
              "asset_id": "fa6285a2385a1529",
              "sprite_name": "meta_tex_bu_74_3",
              "bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
              "path_id": -2297169855256354797,
              "component_path_id": 3854893990791290171
            }
          ]
        },
        {
          "resource": "meta_bu_74_4",
          "prefab_path": "remote/meta/building/bu74/prefab/meta_bu_74_4.prefab",
          "prefab_bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
          "root_path_id": -6476495546654266918,
          "sprites": [
            {
              "asset_id": "1f7f37cfac219c21",
              "sprite_name": "meta_tex_bu_74_4",
              "bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
              "path_id": 661271704953853344,
              "component_path_id": 4952801382586570881
            }
          ]
        },
        {
          "resource": "meta_bu_74_5",
          "prefab_path": "remote/meta/building/bu74/prefab/meta_bu_74_5.prefab",
          "prefab_bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
          "root_path_id": 8211581801742491880,
          "sprites": [
            {
              "asset_id": "2b036daa47c8d291",
              "sprite_name": "meta_tex_bu_74_5",
              "bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
              "path_id": 3683234214269950986,
              "component_path_id": -905007719535369049
            }
          ]
        },
        {
          "resource": "meta_bu_74_6",
          "prefab_path": "remote/meta/building/bu74/prefab/meta_bu_74_6.prefab",
          "prefab_bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
          "root_path_id": -3284580533407161815,
          "sprites": [
            {
              "asset_id": "fa3f26192fcb4f2a",
              "sprite_name": "meta_tex_bu_74_6",
              "bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
              "path_id": 7676059611573417609,
              "component_path_id": 8910345167118059253
            }
          ]
        },
        {
          "resource": "meta_bu_74_7",
          "prefab_path": "remote/meta/building/bu74/prefab/meta_bu_74_7.prefab",
          "prefab_bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
          "root_path_id": -1537866085302428091,
          "sprites": [
            {
              "asset_id": "a6a49ccb3d093707",
              "sprite_name": "meta_tex_bu_74_7",
              "bundle": "remote_meta_building_bu74_803c5b4ec58e822e68d0f5dcb3e64abe.ab",
              "path_id": -217914936086222791,
              "component_path_id": -3123011195627355216
            }
          ]
        }
      ]
    },
    {
      "id": "bu_75",
      "group": "75",
      "name_cn": "盆栽店",
      "name_key": "building_75",
      "name_candidates": [
        [
          "building_75",
          "盆栽店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4049.0,
        "y": 21603.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -5.0,
            "y": 264.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -94.0,
            "y": 398.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 5.0,
            "y": 9.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "0ff0a2739c906574"
        },
        {
          "level": 2,
          "asset_id": "5b39e1fca7a14f2b"
        },
        {
          "level": 3,
          "asset_id": "9cc2eae3511e03e9"
        },
        {
          "level": 4,
          "asset_id": "02d46d3bb28fe3f4"
        },
        {
          "level": 5,
          "asset_id": "a5b949cc47167b70"
        },
        {
          "level": 6,
          "asset_id": "6701399f5b0a316c"
        },
        {
          "level": 7,
          "asset_id": "e82db8871d67c2e7"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_75_1",
          "TypeId": "bu_75",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 12000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_75_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_75_1",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ff0a2739c906574"
          ]
        },
        {
          "ID": "bu_75_2",
          "TypeId": "bu_75",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_75_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_75_2",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5b39e1fca7a14f2b"
          ]
        },
        {
          "ID": "bu_75_3",
          "TypeId": "bu_75",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_75_3",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9cc2eae3511e03e9"
          ]
        },
        {
          "ID": "bu_75_4",
          "TypeId": "bu_75",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_75_3",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9cc2eae3511e03e9"
          ]
        },
        {
          "ID": "bu_75_5",
          "TypeId": "bu_75",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_75_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_75_3",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9cc2eae3511e03e9"
          ]
        },
        {
          "ID": "bu_75_6",
          "TypeId": "bu_75",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_75_4",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "02d46d3bb28fe3f4"
          ]
        },
        {
          "ID": "bu_75_7",
          "TypeId": "bu_75",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_75_4",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "02d46d3bb28fe3f4"
          ]
        },
        {
          "ID": "bu_75_8",
          "TypeId": "bu_75",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_75_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_75_4",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "02d46d3bb28fe3f4"
          ]
        },
        {
          "ID": "bu_75_9",
          "TypeId": "bu_75",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_75_5",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a5b949cc47167b70"
          ]
        },
        {
          "ID": "bu_75_10",
          "TypeId": "bu_75",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_75_5",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a5b949cc47167b70"
          ]
        },
        {
          "ID": "bu_75_11",
          "TypeId": "bu_75",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_75_5",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a5b949cc47167b70"
          ]
        },
        {
          "ID": "bu_75_12",
          "TypeId": "bu_75",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_75_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_75_5",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a5b949cc47167b70"
          ]
        },
        {
          "ID": "bu_75_13",
          "TypeId": "bu_75",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_75_6",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6701399f5b0a316c"
          ]
        },
        {
          "ID": "bu_75_14",
          "TypeId": "bu_75",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_75_6",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6701399f5b0a316c"
          ]
        },
        {
          "ID": "bu_75_15",
          "TypeId": "bu_75",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_75_6",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6701399f5b0a316c"
          ]
        },
        {
          "ID": "bu_75_16",
          "TypeId": "bu_75",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_75_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_75_6",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6701399f5b0a316c"
          ]
        },
        {
          "ID": "bu_75_17",
          "TypeId": "bu_75",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_75_7",
          "VfxRes": "",
          "Name": "building_75",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e82db8871d67c2e7"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_75_1",
          "prefab_path": "remote/meta/building/bu75/prefab/meta_bu_75_1.prefab",
          "prefab_bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
          "root_path_id": 6396411278650121334,
          "sprites": [
            {
              "asset_id": "0ff0a2739c906574",
              "sprite_name": "meta_tex_bu_75_1",
              "bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
              "path_id": -1339405717885612507,
              "component_path_id": 2886222381319810399
            }
          ]
        },
        {
          "resource": "meta_bu_75_2",
          "prefab_path": "remote/meta/building/bu75/prefab/meta_bu_75_2.prefab",
          "prefab_bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
          "root_path_id": -4001820748951626222,
          "sprites": [
            {
              "asset_id": "5b39e1fca7a14f2b",
              "sprite_name": "meta_tex_bu_75_2",
              "bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
              "path_id": 4748598466069945124,
              "component_path_id": 6999153545860018942
            }
          ]
        },
        {
          "resource": "meta_bu_75_3",
          "prefab_path": "remote/meta/building/bu75/prefab/meta_bu_75_3.prefab",
          "prefab_bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
          "root_path_id": -7733310750471999716,
          "sprites": [
            {
              "asset_id": "9cc2eae3511e03e9",
              "sprite_name": "meta_tex_bu_75_3",
              "bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
              "path_id": -7819204901077088315,
              "component_path_id": -6219890810094774577
            }
          ]
        },
        {
          "resource": "meta_bu_75_4",
          "prefab_path": "remote/meta/building/bu75/prefab/meta_bu_75_4.prefab",
          "prefab_bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
          "root_path_id": -8392032362415902107,
          "sprites": [
            {
              "asset_id": "02d46d3bb28fe3f4",
              "sprite_name": "meta_tex_bu_75_4",
              "bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
              "path_id": -8700449113923240594,
              "component_path_id": 8784073958380936842
            }
          ]
        },
        {
          "resource": "meta_bu_75_5",
          "prefab_path": "remote/meta/building/bu75/prefab/meta_bu_75_5.prefab",
          "prefab_bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
          "root_path_id": 8616390731577238565,
          "sprites": [
            {
              "asset_id": "a5b949cc47167b70",
              "sprite_name": "meta_tex_bu_75_5",
              "bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
              "path_id": -5160686987447783823,
              "component_path_id": 8096501526541462986
            }
          ]
        },
        {
          "resource": "meta_bu_75_6",
          "prefab_path": "remote/meta/building/bu75/prefab/meta_bu_75_6.prefab",
          "prefab_bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
          "root_path_id": 7060252303006673622,
          "sprites": [
            {
              "asset_id": "6701399f5b0a316c",
              "sprite_name": "meta_tex_bu_75_6",
              "bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
              "path_id": -714264242756411652,
              "component_path_id": 8007962460219056208
            }
          ]
        },
        {
          "resource": "meta_bu_75_7",
          "prefab_path": "remote/meta/building/bu75/prefab/meta_bu_75_7.prefab",
          "prefab_bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
          "root_path_id": 319805058292343961,
          "sprites": [
            {
              "asset_id": "e82db8871d67c2e7",
              "sprite_name": "meta_tex_bu_75_7",
              "bundle": "remote_meta_building_bu75_1ab926dda58caaed34d70d48045448d0.ab",
              "path_id": 6367583078659390024,
              "component_path_id": -4501290684122356449
            }
          ]
        }
      ]
    },
    {
      "id": "bu_76",
      "group": "76",
      "name_cn": "西部沙龙",
      "name_key": "building_76",
      "name_candidates": [
        [
          "building_76",
          "西部沙龙"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2770.0,
        "y": 21048.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.5499999523162842,
            "y": 1.5499999523162842,
            "z": 1.5499999523162842
          },
          "pos": {
            "x": -6.0,
            "y": 442.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.5499999523162842,
            "y": 1.5499999523162842,
            "z": 1.5499999523162842
          },
          "pos": {
            "x": 28.0,
            "y": 425.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d4fc8a801cea60bd"
        },
        {
          "level": 2,
          "asset_id": "0ab3ef29f41cfc47"
        },
        {
          "level": 3,
          "asset_id": "877534ba467b1772"
        },
        {
          "level": 4,
          "asset_id": "7f629648d7efd048"
        },
        {
          "level": 5,
          "asset_id": "f77ea07de2bafc9d"
        },
        {
          "level": 6,
          "asset_id": "791afc0090180983"
        },
        {
          "level": 7,
          "asset_id": "0145882c382870ef"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_76_1",
          "TypeId": "bu_76",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_76_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_76_1",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4fc8a801cea60bd"
          ]
        },
        {
          "ID": "bu_76_2",
          "TypeId": "bu_76",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_76_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_76_2",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ab3ef29f41cfc47"
          ]
        },
        {
          "ID": "bu_76_3",
          "TypeId": "bu_76",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_76_3",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "877534ba467b1772"
          ]
        },
        {
          "ID": "bu_76_4",
          "TypeId": "bu_76",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_76_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_76_3",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "877534ba467b1772"
          ]
        },
        {
          "ID": "bu_76_5",
          "TypeId": "bu_76",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_76_4",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7f629648d7efd048"
          ]
        },
        {
          "ID": "bu_76_6",
          "TypeId": "bu_76",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_76_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_76_4",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7f629648d7efd048"
          ]
        },
        {
          "ID": "bu_76_7",
          "TypeId": "bu_76",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_76_5",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f77ea07de2bafc9d"
          ]
        },
        {
          "ID": "bu_76_8",
          "TypeId": "bu_76",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_76_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_76_5",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f77ea07de2bafc9d"
          ]
        },
        {
          "ID": "bu_76_9",
          "TypeId": "bu_76",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 235
            }
          ],
          "Resource": "meta_bu_76_6",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "791afc0090180983"
          ]
        },
        {
          "ID": "bu_76_10",
          "TypeId": "bu_76",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 260
            }
          ],
          "Resource": "meta_bu_76_6",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "791afc0090180983"
          ]
        },
        {
          "ID": "bu_76_11",
          "TypeId": "bu_76",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_76_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 665
            }
          ],
          "Resource": "meta_bu_76_6",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "791afc0090180983"
          ]
        },
        {
          "ID": "bu_76_12",
          "TypeId": "bu_76",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_76_7",
          "VfxRes": "",
          "Name": "building_76",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0145882c382870ef"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_76_1",
          "prefab_path": "remote/meta/building/bu76/prefab/meta_bu_76_1.prefab",
          "prefab_bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
          "root_path_id": 5829944197036824908,
          "sprites": [
            {
              "asset_id": "d4fc8a801cea60bd",
              "sprite_name": "meta_tex_bu_76_1",
              "bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
              "path_id": 1454052201991692910,
              "component_path_id": 4013090276583686797
            }
          ]
        },
        {
          "resource": "meta_bu_76_2",
          "prefab_path": "remote/meta/building/bu76/prefab/meta_bu_76_2.prefab",
          "prefab_bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
          "root_path_id": -1337778830417734679,
          "sprites": [
            {
              "asset_id": "0ab3ef29f41cfc47",
              "sprite_name": "meta_tex_bu_76_2",
              "bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
              "path_id": -1416846132642807003,
              "component_path_id": 4685736484139889032
            }
          ]
        },
        {
          "resource": "meta_bu_76_3",
          "prefab_path": "remote/meta/building/bu76/prefab/meta_bu_76_3.prefab",
          "prefab_bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
          "root_path_id": -9097124938408795883,
          "sprites": [
            {
              "asset_id": "877534ba467b1772",
              "sprite_name": "meta_tex_bu_76_3",
              "bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
              "path_id": 4960290659850302580,
              "component_path_id": -1941903657354063437
            }
          ]
        },
        {
          "resource": "meta_bu_76_4",
          "prefab_path": "remote/meta/building/bu76/prefab/meta_bu_76_4.prefab",
          "prefab_bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
          "root_path_id": 2093711743389632805,
          "sprites": [
            {
              "asset_id": "7f629648d7efd048",
              "sprite_name": "meta_tex_bu_76_4",
              "bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
              "path_id": -7753891574477444256,
              "component_path_id": -5226250161560122692
            }
          ]
        },
        {
          "resource": "meta_bu_76_5",
          "prefab_path": "remote/meta/building/bu76/prefab/meta_bu_76_5.prefab",
          "prefab_bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
          "root_path_id": 2675118749959794909,
          "sprites": [
            {
              "asset_id": "f77ea07de2bafc9d",
              "sprite_name": "meta_tex_bu_76_5",
              "bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
              "path_id": 2299346089065476108,
              "component_path_id": -7012902067116505493
            }
          ]
        },
        {
          "resource": "meta_bu_76_6",
          "prefab_path": "remote/meta/building/bu76/prefab/meta_bu_76_6.prefab",
          "prefab_bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
          "root_path_id": -4364321651089084897,
          "sprites": [
            {
              "asset_id": "791afc0090180983",
              "sprite_name": "meta_tex_bu_76_6",
              "bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
              "path_id": 1404924593288403191,
              "component_path_id": 9179296766870607121
            }
          ]
        },
        {
          "resource": "meta_bu_76_7",
          "prefab_path": "remote/meta/building/bu76/prefab/meta_bu_76_7.prefab",
          "prefab_bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
          "root_path_id": -1103782172009244540,
          "sprites": [
            {
              "asset_id": "0145882c382870ef",
              "sprite_name": "meta_tex_bu_76_7",
              "bundle": "remote_meta_building_bu76_1a6c2aad86801817920f513d08141b07.ab",
              "path_id": -5420404567277093855,
              "component_path_id": 1006918784575127274
            }
          ]
        }
      ]
    },
    {
      "id": "bu_77",
      "group": "77",
      "name_cn": "电器卖场",
      "name_key": "building_77",
      "name_candidates": [
        [
          "building_77",
          "电器卖场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1878.0,
        "y": 20271.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -40.0,
            "y": 383.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2999999523162842,
            "y": 1.2999999523162842,
            "z": 1.2999999523162842
          },
          "pos": {
            "x": -90.0,
            "y": 518.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -24.0,
            "y": 3.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "2f193c8b8aef1a44"
        },
        {
          "level": 2,
          "asset_id": "b4a218773394437b"
        },
        {
          "level": 3,
          "asset_id": "f2a08d63dfb4c26d"
        },
        {
          "level": 4,
          "asset_id": "50e2fc0697998e92"
        },
        {
          "level": 5,
          "asset_id": "78f4c36b786a5f25"
        },
        {
          "level": 6,
          "asset_id": "ef73573cc52a97db"
        },
        {
          "level": 7,
          "asset_id": "5e37da8ff06d371f"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_77_1",
          "TypeId": "bu_77",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_77_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_77_1",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2f193c8b8aef1a44"
          ]
        },
        {
          "ID": "bu_77_2",
          "TypeId": "bu_77",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_77_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 420
            }
          ],
          "Resource": "meta_bu_77_2",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b4a218773394437b"
          ]
        },
        {
          "ID": "bu_77_3",
          "TypeId": "bu_77",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_77_3",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f2a08d63dfb4c26d"
          ]
        },
        {
          "ID": "bu_77_4",
          "TypeId": "bu_77",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_77_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_77_3",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f2a08d63dfb4c26d"
          ]
        },
        {
          "ID": "bu_77_5",
          "TypeId": "bu_77",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_77_4",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "50e2fc0697998e92"
          ]
        },
        {
          "ID": "bu_77_6",
          "TypeId": "bu_77",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_77_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_77_4",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "50e2fc0697998e92"
          ]
        },
        {
          "ID": "bu_77_7",
          "TypeId": "bu_77",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_77_5",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "78f4c36b786a5f25"
          ]
        },
        {
          "ID": "bu_77_8",
          "TypeId": "bu_77",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_77_5",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "78f4c36b786a5f25"
          ]
        },
        {
          "ID": "bu_77_9",
          "TypeId": "bu_77",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_77_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_77_5",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "78f4c36b786a5f25"
          ]
        },
        {
          "ID": "bu_77_10",
          "TypeId": "bu_77",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_77_6",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ef73573cc52a97db"
          ]
        },
        {
          "ID": "bu_77_11",
          "TypeId": "bu_77",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_77_6",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ef73573cc52a97db"
          ]
        },
        {
          "ID": "bu_77_12",
          "TypeId": "bu_77",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_77_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_77_6",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ef73573cc52a97db"
          ]
        },
        {
          "ID": "bu_77_13",
          "TypeId": "bu_77",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_77_7",
          "VfxRes": "",
          "Name": "building_77",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5e37da8ff06d371f"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_77_1",
          "prefab_path": "remote/meta/building/bu77/prefab/meta_bu_77_1.prefab",
          "prefab_bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
          "root_path_id": 7230634159762534812,
          "sprites": [
            {
              "asset_id": "2f193c8b8aef1a44",
              "sprite_name": "meta_tex_bu_77_1",
              "bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
              "path_id": -5648898835563248448,
              "component_path_id": -7664597492863555153
            }
          ]
        },
        {
          "resource": "meta_bu_77_2",
          "prefab_path": "remote/meta/building/bu77/prefab/meta_bu_77_2.prefab",
          "prefab_bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
          "root_path_id": -1385647306395099676,
          "sprites": [
            {
              "asset_id": "b4a218773394437b",
              "sprite_name": "meta_tex_bu_77_2",
              "bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
              "path_id": 5010732683712585974,
              "component_path_id": -4973371665520981651
            }
          ]
        },
        {
          "resource": "meta_bu_77_3",
          "prefab_path": "remote/meta/building/bu77/prefab/meta_bu_77_3.prefab",
          "prefab_bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
          "root_path_id": 4369113792226973543,
          "sprites": [
            {
              "asset_id": "f2a08d63dfb4c26d",
              "sprite_name": "meta_tex_bu_77_3",
              "bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
              "path_id": -22081115466085987,
              "component_path_id": 7868160342061745465
            }
          ]
        },
        {
          "resource": "meta_bu_77_4",
          "prefab_path": "remote/meta/building/bu77/prefab/meta_bu_77_4.prefab",
          "prefab_bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
          "root_path_id": 2276904983578424633,
          "sprites": [
            {
              "asset_id": "50e2fc0697998e92",
              "sprite_name": "meta_tex_bu_77_4",
              "bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
              "path_id": 4898572551426726984,
              "component_path_id": 170650030896712337
            }
          ]
        },
        {
          "resource": "meta_bu_77_5",
          "prefab_path": "remote/meta/building/bu77/prefab/meta_bu_77_5.prefab",
          "prefab_bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
          "root_path_id": -718147625436281720,
          "sprites": [
            {
              "asset_id": "78f4c36b786a5f25",
              "sprite_name": "meta_tex_bu_77_5",
              "bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
              "path_id": -5834012774647605134,
              "component_path_id": -3939578265888501682
            }
          ]
        },
        {
          "resource": "meta_bu_77_6",
          "prefab_path": "remote/meta/building/bu77/prefab/meta_bu_77_6.prefab",
          "prefab_bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
          "root_path_id": -4143264311312498285,
          "sprites": [
            {
              "asset_id": "ef73573cc52a97db",
              "sprite_name": "meta_tex_bu_77_6",
              "bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
              "path_id": 1586589691975553965,
              "component_path_id": -9146330666479590846
            }
          ]
        },
        {
          "resource": "meta_bu_77_7",
          "prefab_path": "remote/meta/building/bu77/prefab/meta_bu_77_7.prefab",
          "prefab_bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
          "root_path_id": 5391423088273285894,
          "sprites": [
            {
              "asset_id": "5e37da8ff06d371f",
              "sprite_name": "meta_tex_bu_77_7",
              "bundle": "remote_meta_building_bu77_491e5631c23c74018376fd615dba768c.ab",
              "path_id": 569499145005377741,
              "component_path_id": 6458080855781776767
            }
          ]
        }
      ]
    },
    {
      "id": "bu_78",
      "group": "78",
      "name_cn": "涂鸦街区",
      "name_key": "building_78",
      "name_candidates": [
        [
          "building_78",
          "涂鸦街区"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 854.0,
        "y": 19602.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.25,
            "y": 1.25,
            "z": 1.25
          },
          "pos": {
            "x": -128.0,
            "y": 130.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 156.0,
            "y": 330.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.25,
            "y": 1.25,
            "z": 1.25
          },
          "pos": {
            "x": -124.0,
            "y": 195.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "e291de52916d350b"
        },
        {
          "level": 2,
          "asset_id": "de7d7cdb5e0a615d"
        },
        {
          "level": 3,
          "asset_id": "cdd8862e7ee605d9"
        },
        {
          "level": 4,
          "asset_id": "325586aa86b1fff8"
        },
        {
          "level": 5,
          "asset_id": "c1fc1c0d9ff7a770"
        },
        {
          "level": 6,
          "asset_id": "3bf3e5f7227dce07"
        },
        {
          "level": 7,
          "asset_id": "4eaae7d547508a49"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_78_1",
          "TypeId": "bu_78",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_78_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_78_1",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e291de52916d350b"
          ]
        },
        {
          "ID": "bu_78_2",
          "TypeId": "bu_78",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_78_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_78_2",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de7d7cdb5e0a615d"
          ]
        },
        {
          "ID": "bu_78_3",
          "TypeId": "bu_78",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_78_3",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cdd8862e7ee605d9"
          ]
        },
        {
          "ID": "bu_78_4",
          "TypeId": "bu_78",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_78_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_78_3",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cdd8862e7ee605d9"
          ]
        },
        {
          "ID": "bu_78_5",
          "TypeId": "bu_78",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_78_4",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "325586aa86b1fff8"
          ]
        },
        {
          "ID": "bu_78_6",
          "TypeId": "bu_78",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_78_4",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "325586aa86b1fff8"
          ]
        },
        {
          "ID": "bu_78_7",
          "TypeId": "bu_78",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_78_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_78_4",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "325586aa86b1fff8"
          ]
        },
        {
          "ID": "bu_78_8",
          "TypeId": "bu_78",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_78_5",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c1fc1c0d9ff7a770"
          ]
        },
        {
          "ID": "bu_78_9",
          "TypeId": "bu_78",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_78_5",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c1fc1c0d9ff7a770"
          ]
        },
        {
          "ID": "bu_78_10",
          "TypeId": "bu_78",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_78_5",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c1fc1c0d9ff7a770"
          ]
        },
        {
          "ID": "bu_78_11",
          "TypeId": "bu_78",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_78_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_78_5",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c1fc1c0d9ff7a770"
          ]
        },
        {
          "ID": "bu_78_12",
          "TypeId": "bu_78",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_78_6",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3bf3e5f7227dce07"
          ]
        },
        {
          "ID": "bu_78_13",
          "TypeId": "bu_78",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_78_6",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3bf3e5f7227dce07"
          ]
        },
        {
          "ID": "bu_78_14",
          "TypeId": "bu_78",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_78_6",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3bf3e5f7227dce07"
          ]
        },
        {
          "ID": "bu_78_15",
          "TypeId": "bu_78",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_78_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_78_6",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3bf3e5f7227dce07"
          ]
        },
        {
          "ID": "bu_78_16",
          "TypeId": "bu_78",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_78_7",
          "VfxRes": "",
          "Name": "building_78",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4eaae7d547508a49"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_78_1",
          "prefab_path": "remote/meta/building/bu78/prefab/meta_bu_78_1.prefab",
          "prefab_bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
          "root_path_id": -8113045031620056833,
          "sprites": [
            {
              "asset_id": "e291de52916d350b",
              "sprite_name": "meta_tex_bu_78_1",
              "bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
              "path_id": 6075641937668070586,
              "component_path_id": 3235712417647893681
            }
          ]
        },
        {
          "resource": "meta_bu_78_2",
          "prefab_path": "remote/meta/building/bu78/prefab/meta_bu_78_2.prefab",
          "prefab_bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
          "root_path_id": -1293885596362695194,
          "sprites": [
            {
              "asset_id": "de7d7cdb5e0a615d",
              "sprite_name": "meta_tex_bu_78_2",
              "bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
              "path_id": 1707210902069689109,
              "component_path_id": -2388170193320329110
            }
          ]
        },
        {
          "resource": "meta_bu_78_3",
          "prefab_path": "remote/meta/building/bu78/prefab/meta_bu_78_3.prefab",
          "prefab_bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
          "root_path_id": 2698832702972055790,
          "sprites": [
            {
              "asset_id": "cdd8862e7ee605d9",
              "sprite_name": "meta_tex_bu_78_3",
              "bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
              "path_id": -7248979432330115602,
              "component_path_id": -9094555091791130152
            }
          ]
        },
        {
          "resource": "meta_bu_78_4",
          "prefab_path": "remote/meta/building/bu78/prefab/meta_bu_78_4.prefab",
          "prefab_bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
          "root_path_id": 4228977175727155921,
          "sprites": [
            {
              "asset_id": "325586aa86b1fff8",
              "sprite_name": "meta_tex_bu_78_4",
              "bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
              "path_id": 3880391929342500699,
              "component_path_id": -5665968857501736405
            }
          ]
        },
        {
          "resource": "meta_bu_78_5",
          "prefab_path": "remote/meta/building/bu78/prefab/meta_bu_78_5.prefab",
          "prefab_bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
          "root_path_id": -1866977036310595815,
          "sprites": [
            {
              "asset_id": "c1fc1c0d9ff7a770",
              "sprite_name": "meta_tex_bu_78_5",
              "bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
              "path_id": 7096825431099487847,
              "component_path_id": 6272185304958259540
            }
          ]
        },
        {
          "resource": "meta_bu_78_6",
          "prefab_path": "remote/meta/building/bu78/prefab/meta_bu_78_6.prefab",
          "prefab_bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
          "root_path_id": -2502728647731121574,
          "sprites": [
            {
              "asset_id": "3bf3e5f7227dce07",
              "sprite_name": "meta_tex_bu_78_6",
              "bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
              "path_id": -7838424515986445014,
              "component_path_id": -8477919669585947019
            }
          ]
        },
        {
          "resource": "meta_bu_78_7",
          "prefab_path": "remote/meta/building/bu78/prefab/meta_bu_78_7.prefab",
          "prefab_bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
          "root_path_id": -6434609278761894881,
          "sprites": [
            {
              "asset_id": "4eaae7d547508a49",
              "sprite_name": "meta_tex_bu_78_7",
              "bundle": "remote_meta_building_bu78_a4bde304f086d19e05f5395d3a4d33d0.ab",
              "path_id": 6768641963150234721,
              "component_path_id": -8025729091142947291
            }
          ]
        }
      ]
    },
    {
      "id": "bu_79",
      "group": "79",
      "name_cn": "医院",
      "name_key": "building_79",
      "name_candidates": [
        [
          "building_79",
          "医院"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 545.0,
        "y": 20452.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -43.0,
            "y": 397.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -15.0,
            "y": 163.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0299999713897705,
            "y": 1.0299999713897705,
            "z": 1.0299999713897705
          },
          "pos": {
            "x": -71.0,
            "y": 375.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -24.0,
            "y": 3.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "616dba34fc915746"
        },
        {
          "level": 2,
          "asset_id": "43862d940a521991"
        },
        {
          "level": 3,
          "asset_id": "c595df7c12026f75"
        },
        {
          "level": 4,
          "asset_id": "14a0d6f6fd666ad5"
        },
        {
          "level": 5,
          "asset_id": "d8a69abc84dd5eae"
        },
        {
          "level": 6,
          "asset_id": "d1e800c3154b3158"
        },
        {
          "level": 7,
          "asset_id": "c52f7295dfedafbe"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_79_1",
          "TypeId": "bu_79",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_79_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_79_1",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "616dba34fc915746"
          ]
        },
        {
          "ID": "bu_79_2",
          "TypeId": "bu_79",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_79_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 395
            }
          ],
          "Resource": "meta_bu_79_2",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "43862d940a521991"
          ]
        },
        {
          "ID": "bu_79_3",
          "TypeId": "bu_79",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_79_3",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c595df7c12026f75"
          ]
        },
        {
          "ID": "bu_79_4",
          "TypeId": "bu_79",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_79_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_79_3",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c595df7c12026f75"
          ]
        },
        {
          "ID": "bu_79_5",
          "TypeId": "bu_79",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_79_4",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "14a0d6f6fd666ad5"
          ]
        },
        {
          "ID": "bu_79_6",
          "TypeId": "bu_79",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_79_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_79_4",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "14a0d6f6fd666ad5"
          ]
        },
        {
          "ID": "bu_79_7",
          "TypeId": "bu_79",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_79_5",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d8a69abc84dd5eae"
          ]
        },
        {
          "ID": "bu_79_8",
          "TypeId": "bu_79",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_79_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_79_5",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d8a69abc84dd5eae"
          ]
        },
        {
          "ID": "bu_79_9",
          "TypeId": "bu_79",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 230
            }
          ],
          "Resource": "meta_bu_79_6",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d1e800c3154b3158"
          ]
        },
        {
          "ID": "bu_79_10",
          "TypeId": "bu_79",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 255
            }
          ],
          "Resource": "meta_bu_79_6",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d1e800c3154b3158"
          ]
        },
        {
          "ID": "bu_79_11",
          "TypeId": "bu_79",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_79_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 655
            }
          ],
          "Resource": "meta_bu_79_6",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d1e800c3154b3158"
          ]
        },
        {
          "ID": "bu_79_12",
          "TypeId": "bu_79",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_79_7",
          "VfxRes": "",
          "Name": "building_79",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c52f7295dfedafbe"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_79_1",
          "prefab_path": "remote/meta/building/bu79/prefab/meta_bu_79_1.prefab",
          "prefab_bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
          "root_path_id": 6028350507722022309,
          "sprites": [
            {
              "asset_id": "616dba34fc915746",
              "sprite_name": "meta_tex_bu_79_1",
              "bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
              "path_id": -3204882661840828979,
              "component_path_id": 4707536105377163473
            }
          ]
        },
        {
          "resource": "meta_bu_79_2",
          "prefab_path": "remote/meta/building/bu79/prefab/meta_bu_79_2.prefab",
          "prefab_bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
          "root_path_id": 1357875522088022049,
          "sprites": [
            {
              "asset_id": "43862d940a521991",
              "sprite_name": "meta_tex_bu_79_2",
              "bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
              "path_id": 5600906815933830718,
              "component_path_id": 6470805120697393383
            }
          ]
        },
        {
          "resource": "meta_bu_79_3",
          "prefab_path": "remote/meta/building/bu79/prefab/meta_bu_79_3.prefab",
          "prefab_bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
          "root_path_id": -2735512611038528744,
          "sprites": [
            {
              "asset_id": "c595df7c12026f75",
              "sprite_name": "meta_tex_bu_79_3",
              "bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
              "path_id": -938249260647799633,
              "component_path_id": -2212128769677805775
            }
          ]
        },
        {
          "resource": "meta_bu_79_4",
          "prefab_path": "remote/meta/building/bu79/prefab/meta_bu_79_4.prefab",
          "prefab_bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
          "root_path_id": -2924502734460612274,
          "sprites": [
            {
              "asset_id": "14a0d6f6fd666ad5",
              "sprite_name": "meta_tex_bu_79_4",
              "bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
              "path_id": 1156470472991500014,
              "component_path_id": 8276444587314133287
            }
          ]
        },
        {
          "resource": "meta_bu_79_5",
          "prefab_path": "remote/meta/building/bu79/prefab/meta_bu_79_5.prefab",
          "prefab_bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
          "root_path_id": -5540451156112871508,
          "sprites": [
            {
              "asset_id": "d8a69abc84dd5eae",
              "sprite_name": "meta_tex_bu_79_5",
              "bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
              "path_id": 3632410681537966617,
              "component_path_id": -4606809527108705082
            }
          ]
        },
        {
          "resource": "meta_bu_79_6",
          "prefab_path": "remote/meta/building/bu79/prefab/meta_bu_79_6.prefab",
          "prefab_bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
          "root_path_id": 4957561946179310714,
          "sprites": [
            {
              "asset_id": "d1e800c3154b3158",
              "sprite_name": "meta_tex_bu_79_6",
              "bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
              "path_id": -4847056877067225298,
              "component_path_id": 7557235433816213370
            }
          ]
        },
        {
          "resource": "meta_bu_79_7",
          "prefab_path": "remote/meta/building/bu79/prefab/meta_bu_79_7.prefab",
          "prefab_bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
          "root_path_id": -6314457003230190392,
          "sprites": [
            {
              "asset_id": "c52f7295dfedafbe",
              "sprite_name": "meta_tex_bu_79_7",
              "bundle": "remote_meta_building_bu79_1d42d70c6e02c3a341dae3050a87d1a2.ab",
              "path_id": -7821873253454885463,
              "component_path_id": -7281382671216161422
            }
          ]
        }
      ]
    },
    {
      "id": "bu_80",
      "group": "80",
      "name_cn": "气象站",
      "name_key": "building_80",
      "name_candidates": [
        [
          "building_80",
          "气象站"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1500.0,
        "y": 21230.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 54.0,
            "y": 173.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -8.0,
            "y": 142.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "76418fc43b604e06"
        },
        {
          "level": 2,
          "asset_id": "7dcf7c9e46d62e3d"
        },
        {
          "level": 3,
          "asset_id": "2926d8dc3db99c09"
        },
        {
          "level": 4,
          "asset_id": "d87062939690f505"
        },
        {
          "level": 5,
          "asset_id": "465fdf35118a259c"
        },
        {
          "level": 6,
          "asset_id": "eb80ba9c5a549b86"
        },
        {
          "level": 7,
          "asset_id": "02672adcc039ea82"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_80_1",
          "TypeId": "bu_80",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 13000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_80_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_80_1",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "76418fc43b604e06"
          ]
        },
        {
          "ID": "bu_80_2",
          "TypeId": "bu_80",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_80_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_80_2",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7dcf7c9e46d62e3d"
          ]
        },
        {
          "ID": "bu_80_3",
          "TypeId": "bu_80",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_80_3",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2926d8dc3db99c09"
          ]
        },
        {
          "ID": "bu_80_4",
          "TypeId": "bu_80",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_80_3",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2926d8dc3db99c09"
          ]
        },
        {
          "ID": "bu_80_5",
          "TypeId": "bu_80",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_80_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_80_3",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2926d8dc3db99c09"
          ]
        },
        {
          "ID": "bu_80_6",
          "TypeId": "bu_80",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_80_4",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d87062939690f505"
          ]
        },
        {
          "ID": "bu_80_7",
          "TypeId": "bu_80",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_80_4",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d87062939690f505"
          ]
        },
        {
          "ID": "bu_80_8",
          "TypeId": "bu_80",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_80_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_80_4",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d87062939690f505"
          ]
        },
        {
          "ID": "bu_80_9",
          "TypeId": "bu_80",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_80_5",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "465fdf35118a259c"
          ]
        },
        {
          "ID": "bu_80_10",
          "TypeId": "bu_80",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_80_5",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "465fdf35118a259c"
          ]
        },
        {
          "ID": "bu_80_11",
          "TypeId": "bu_80",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_80_5",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "465fdf35118a259c"
          ]
        },
        {
          "ID": "bu_80_12",
          "TypeId": "bu_80",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_80_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_80_5",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "465fdf35118a259c"
          ]
        },
        {
          "ID": "bu_80_13",
          "TypeId": "bu_80",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_80_6",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eb80ba9c5a549b86"
          ]
        },
        {
          "ID": "bu_80_14",
          "TypeId": "bu_80",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_80_6",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eb80ba9c5a549b86"
          ]
        },
        {
          "ID": "bu_80_15",
          "TypeId": "bu_80",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_80_6",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eb80ba9c5a549b86"
          ]
        },
        {
          "ID": "bu_80_16",
          "TypeId": "bu_80",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_80_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 545
            }
          ],
          "Resource": "meta_bu_80_6",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eb80ba9c5a549b86"
          ]
        },
        {
          "ID": "bu_80_17",
          "TypeId": "bu_80",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_80_7",
          "VfxRes": "",
          "Name": "building_80",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "02672adcc039ea82"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_80_1",
          "prefab_path": "remote/meta/building/bu80/prefab/meta_bu_80_1.prefab",
          "prefab_bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
          "root_path_id": 5903994983518691888,
          "sprites": [
            {
              "asset_id": "76418fc43b604e06",
              "sprite_name": "meta_tex_bu_80_1",
              "bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
              "path_id": 4849573414209292538,
              "component_path_id": 7550307685512667849
            }
          ]
        },
        {
          "resource": "meta_bu_80_2",
          "prefab_path": "remote/meta/building/bu80/prefab/meta_bu_80_2.prefab",
          "prefab_bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
          "root_path_id": -1736933576597479290,
          "sprites": [
            {
              "asset_id": "7dcf7c9e46d62e3d",
              "sprite_name": "meta_tex_bu_80_2",
              "bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
              "path_id": -4959029133378326493,
              "component_path_id": -6703283628334744715
            }
          ]
        },
        {
          "resource": "meta_bu_80_3",
          "prefab_path": "remote/meta/building/bu80/prefab/meta_bu_80_3.prefab",
          "prefab_bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
          "root_path_id": 8206610604297892829,
          "sprites": [
            {
              "asset_id": "2926d8dc3db99c09",
              "sprite_name": "meta_tex_bu_80_3",
              "bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
              "path_id": -1623255435298610805,
              "component_path_id": 5751461717941403309
            }
          ]
        },
        {
          "resource": "meta_bu_80_4",
          "prefab_path": "remote/meta/building/bu80/prefab/meta_bu_80_4.prefab",
          "prefab_bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
          "root_path_id": 2462095278345984257,
          "sprites": [
            {
              "asset_id": "d87062939690f505",
              "sprite_name": "meta_tex_bu_80_4",
              "bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
              "path_id": -7920518075109244241,
              "component_path_id": -8766819562721897732
            }
          ]
        },
        {
          "resource": "meta_bu_80_5",
          "prefab_path": "remote/meta/building/bu80/prefab/meta_bu_80_5.prefab",
          "prefab_bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
          "root_path_id": 7546388740351899804,
          "sprites": [
            {
              "asset_id": "465fdf35118a259c",
              "sprite_name": "meta_tex_bu_80_5",
              "bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
              "path_id": -8500907024222018000,
              "component_path_id": -6612411079877200001
            }
          ]
        },
        {
          "resource": "meta_bu_80_6",
          "prefab_path": "remote/meta/building/bu80/prefab/meta_bu_80_6.prefab",
          "prefab_bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
          "root_path_id": -5157562396486485747,
          "sprites": [
            {
              "asset_id": "eb80ba9c5a549b86",
              "sprite_name": "meta_tex_bu_80_6",
              "bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
              "path_id": 1542856455350818056,
              "component_path_id": 5823700850305047996
            }
          ]
        },
        {
          "resource": "meta_bu_80_7",
          "prefab_path": "remote/meta/building/bu80/prefab/meta_bu_80_7.prefab",
          "prefab_bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
          "root_path_id": -7677221105426060162,
          "sprites": [
            {
              "asset_id": "02672adcc039ea82",
              "sprite_name": "meta_tex_bu_80_7",
              "bundle": "remote_meta_building_bu80_07b7295afe63a829800f9657d2e3ef9e.ab",
              "path_id": 3429310181679352040,
              "component_path_id": 5237860344583743557
            }
          ]
        }
      ]
    },
    {
      "id": "bu_81",
      "group": "81",
      "name_cn": "红酒庄园",
      "name_key": "building_81",
      "name_candidates": [
        [
          "building_81",
          "红酒庄园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2367.0,
        "y": 21607.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.75,
            "y": 0.75,
            "z": 0.75
          },
          "pos": {
            "x": -3.0,
            "y": 240.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8499999642372131,
            "y": 0.8499999642372131,
            "z": 0.8499999642372131
          },
          "pos": {
            "x": -26.0,
            "y": 248.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "dfb602d43929e22c"
        },
        {
          "level": 2,
          "asset_id": "3955395b0b9a2e1c"
        },
        {
          "level": 3,
          "asset_id": "781a68422afe84ea"
        },
        {
          "level": 4,
          "asset_id": "e3f0e0edb3f67867"
        },
        {
          "level": 5,
          "asset_id": "8a91341739ca7eee"
        },
        {
          "level": 6,
          "asset_id": "ed2441f37515c64c"
        },
        {
          "level": 7,
          "asset_id": "2c1e908dba1792c8"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_81_1",
          "TypeId": "bu_81",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_81_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_81_1",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dfb602d43929e22c"
          ]
        },
        {
          "ID": "bu_81_2",
          "TypeId": "bu_81",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_81_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_81_2",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3955395b0b9a2e1c"
          ]
        },
        {
          "ID": "bu_81_3",
          "TypeId": "bu_81",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_81_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_81_3",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "781a68422afe84ea"
          ]
        },
        {
          "ID": "bu_81_4",
          "TypeId": "bu_81",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_81_4",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e3f0e0edb3f67867"
          ]
        },
        {
          "ID": "bu_81_5",
          "TypeId": "bu_81",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_81_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 540
            }
          ],
          "Resource": "meta_bu_81_4",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e3f0e0edb3f67867"
          ]
        },
        {
          "ID": "bu_81_6",
          "TypeId": "bu_81",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_81_5",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a91341739ca7eee"
          ]
        },
        {
          "ID": "bu_81_7",
          "TypeId": "bu_81",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_81_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_81_5",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a91341739ca7eee"
          ]
        },
        {
          "ID": "bu_81_8",
          "TypeId": "bu_81",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 240
            }
          ],
          "Resource": "meta_bu_81_6",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ed2441f37515c64c"
          ]
        },
        {
          "ID": "bu_81_9",
          "TypeId": "bu_81",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 245
            }
          ],
          "Resource": "meta_bu_81_6",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ed2441f37515c64c"
          ]
        },
        {
          "ID": "bu_81_10",
          "TypeId": "bu_81",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_81_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 655
            }
          ],
          "Resource": "meta_bu_81_6",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ed2441f37515c64c"
          ]
        },
        {
          "ID": "bu_81_11",
          "TypeId": "bu_81",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_81_7",
          "VfxRes": "",
          "Name": "building_81",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2c1e908dba1792c8"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_81_1",
          "prefab_path": "remote/meta/building/bu81/prefab/meta_bu_81_1.prefab",
          "prefab_bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
          "root_path_id": -7288221809303237289,
          "sprites": [
            {
              "asset_id": "dfb602d43929e22c",
              "sprite_name": "meta_tex_bu_81_1",
              "bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
              "path_id": 1976118489235413328,
              "component_path_id": 610095899685811893
            }
          ]
        },
        {
          "resource": "meta_bu_81_2",
          "prefab_path": "remote/meta/building/bu81/prefab/meta_bu_81_2.prefab",
          "prefab_bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
          "root_path_id": -188056692166599305,
          "sprites": [
            {
              "asset_id": "3955395b0b9a2e1c",
              "sprite_name": "meta_tex_bu_81_2",
              "bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
              "path_id": 7261864074149567795,
              "component_path_id": -1227659219175113888
            }
          ]
        },
        {
          "resource": "meta_bu_81_3",
          "prefab_path": "remote/meta/building/bu81/prefab/meta_bu_81_3.prefab",
          "prefab_bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
          "root_path_id": -4616638648900123884,
          "sprites": [
            {
              "asset_id": "781a68422afe84ea",
              "sprite_name": "meta_tex_bu_81_3",
              "bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
              "path_id": 9167553528183603667,
              "component_path_id": -7680033837515665512
            }
          ]
        },
        {
          "resource": "meta_bu_81_4",
          "prefab_path": "remote/meta/building/bu81/prefab/meta_bu_81_4.prefab",
          "prefab_bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
          "root_path_id": -3631024526230916684,
          "sprites": [
            {
              "asset_id": "e3f0e0edb3f67867",
              "sprite_name": "meta_tex_bu_81_4",
              "bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
              "path_id": 8955931234757215752,
              "component_path_id": 1649358158777379177
            }
          ]
        },
        {
          "resource": "meta_bu_81_5",
          "prefab_path": "remote/meta/building/bu81/prefab/meta_bu_81_5.prefab",
          "prefab_bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
          "root_path_id": -8974314626845634064,
          "sprites": [
            {
              "asset_id": "8a91341739ca7eee",
              "sprite_name": "meta_tex_bu_81_5",
              "bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
              "path_id": -1063249458914542052,
              "component_path_id": 4846075143415841457
            }
          ]
        },
        {
          "resource": "meta_bu_81_6",
          "prefab_path": "remote/meta/building/bu81/prefab/meta_bu_81_6.prefab",
          "prefab_bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
          "root_path_id": -8878125462013631254,
          "sprites": [
            {
              "asset_id": "ed2441f37515c64c",
              "sprite_name": "meta_tex_bu_81_6",
              "bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
              "path_id": 7851868007035299014,
              "component_path_id": -2759178314165479311
            }
          ]
        },
        {
          "resource": "meta_bu_81_7",
          "prefab_path": "remote/meta/building/bu81/prefab/meta_bu_81_7.prefab",
          "prefab_bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
          "root_path_id": 2074256209344483964,
          "sprites": [
            {
              "asset_id": "2c1e908dba1792c8",
              "sprite_name": "meta_tex_bu_81_7",
              "bundle": "remote_meta_building_bu81_745a35e1cb7a135c090d564ad22f07ed.ab",
              "path_id": 3146701912404154623,
              "component_path_id": 4682348691941827734
            }
          ]
        }
      ]
    },
    {
      "id": "bu_82",
      "group": "82",
      "name_cn": "自行车店",
      "name_key": "building_82",
      "name_candidates": [
        [
          "building_82",
          "自行车店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3326.0,
        "y": 22201.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -71.0,
            "y": 132.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9999999403953552,
            "y": 0.9999999403953552,
            "z": 0.9999999403953552
          },
          "pos": {
            "x": -21.0,
            "y": 172.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "6dbe60cac3da3d16"
        },
        {
          "level": 2,
          "asset_id": "4da680eea825bb20"
        },
        {
          "level": 3,
          "asset_id": "9c81a2a928bc0096"
        },
        {
          "level": 4,
          "asset_id": "0c0de6aba1c0a1ff"
        },
        {
          "level": 5,
          "asset_id": "43f35835c82bb1e0"
        },
        {
          "level": 6,
          "asset_id": "8a6230d479b77294"
        },
        {
          "level": 7,
          "asset_id": "d062cc2020e8c4db"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_82_1",
          "TypeId": "bu_82",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_82_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_82_1",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6dbe60cac3da3d16"
          ]
        },
        {
          "ID": "bu_82_2",
          "TypeId": "bu_82",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_82_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_82_2",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4da680eea825bb20"
          ]
        },
        {
          "ID": "bu_82_3",
          "TypeId": "bu_82",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_82_3",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9c81a2a928bc0096"
          ]
        },
        {
          "ID": "bu_82_4",
          "TypeId": "bu_82",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_82_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_82_3",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9c81a2a928bc0096"
          ]
        },
        {
          "ID": "bu_82_5",
          "TypeId": "bu_82",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_82_4",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0c0de6aba1c0a1ff"
          ]
        },
        {
          "ID": "bu_82_6",
          "TypeId": "bu_82",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_82_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_82_4",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0c0de6aba1c0a1ff"
          ]
        },
        {
          "ID": "bu_82_7",
          "TypeId": "bu_82",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_82_5",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "43f35835c82bb1e0"
          ]
        },
        {
          "ID": "bu_82_8",
          "TypeId": "bu_82",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_82_5",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "43f35835c82bb1e0"
          ]
        },
        {
          "ID": "bu_82_9",
          "TypeId": "bu_82",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_82_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_82_5",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "43f35835c82bb1e0"
          ]
        },
        {
          "ID": "bu_82_10",
          "TypeId": "bu_82",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 240
            }
          ],
          "Resource": "meta_bu_82_6",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a6230d479b77294"
          ]
        },
        {
          "ID": "bu_82_11",
          "TypeId": "bu_82",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_82_6",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a6230d479b77294"
          ]
        },
        {
          "ID": "bu_82_12",
          "TypeId": "bu_82",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_82_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 650
            }
          ],
          "Resource": "meta_bu_82_6",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a6230d479b77294"
          ]
        },
        {
          "ID": "bu_82_13",
          "TypeId": "bu_82",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_82_7",
          "VfxRes": "",
          "Name": "building_82",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d062cc2020e8c4db"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_82_1",
          "prefab_path": "remote/meta/building/bu82/prefab/meta_bu_82_1.prefab",
          "prefab_bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
          "root_path_id": 4923672424851598263,
          "sprites": [
            {
              "asset_id": "6dbe60cac3da3d16",
              "sprite_name": "meta_tex_bu_82_1",
              "bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
              "path_id": -2000148132112322031,
              "component_path_id": 9177159267612182234
            }
          ]
        },
        {
          "resource": "meta_bu_82_2",
          "prefab_path": "remote/meta/building/bu82/prefab/meta_bu_82_2.prefab",
          "prefab_bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
          "root_path_id": -6675599469028396913,
          "sprites": [
            {
              "asset_id": "4da680eea825bb20",
              "sprite_name": "meta_tex_bu_82_2",
              "bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
              "path_id": -2121206552253881718,
              "component_path_id": -6542391910296091724
            }
          ]
        },
        {
          "resource": "meta_bu_82_3",
          "prefab_path": "remote/meta/building/bu82/prefab/meta_bu_82_3.prefab",
          "prefab_bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
          "root_path_id": 904551653932607327,
          "sprites": [
            {
              "asset_id": "9c81a2a928bc0096",
              "sprite_name": "meta_tex_bu_82_3",
              "bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
              "path_id": 8957609398040995400,
              "component_path_id": -5258176826681459833
            }
          ]
        },
        {
          "resource": "meta_bu_82_4",
          "prefab_path": "remote/meta/building/bu82/prefab/meta_bu_82_4.prefab",
          "prefab_bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
          "root_path_id": -4902717376906073,
          "sprites": [
            {
              "asset_id": "0c0de6aba1c0a1ff",
              "sprite_name": "meta_tex_bu_82_4",
              "bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
              "path_id": -6363186390788877536,
              "component_path_id": -7563072449080989765
            }
          ]
        },
        {
          "resource": "meta_bu_82_5",
          "prefab_path": "remote/meta/building/bu82/prefab/meta_bu_82_5.prefab",
          "prefab_bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
          "root_path_id": -4291031417322916271,
          "sprites": [
            {
              "asset_id": "43f35835c82bb1e0",
              "sprite_name": "meta_tex_bu_82_5",
              "bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
              "path_id": -1713194192850716518,
              "component_path_id": -5918798802429448265
            }
          ]
        },
        {
          "resource": "meta_bu_82_6",
          "prefab_path": "remote/meta/building/bu82/prefab/meta_bu_82_6.prefab",
          "prefab_bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
          "root_path_id": -860197655000912520,
          "sprites": [
            {
              "asset_id": "8a6230d479b77294",
              "sprite_name": "meta_tex_bu_82_6",
              "bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
              "path_id": -7765643854090089390,
              "component_path_id": -3800004928428724042
            }
          ]
        },
        {
          "resource": "meta_bu_82_7",
          "prefab_path": "remote/meta/building/bu82/prefab/meta_bu_82_7.prefab",
          "prefab_bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
          "root_path_id": -1911680048150709558,
          "sprites": [
            {
              "asset_id": "d062cc2020e8c4db",
              "sprite_name": "meta_tex_bu_82_7",
              "bundle": "remote_meta_building_bu82_6f8f268aa26ea6c31c840b6bc1e9f6a8.ab",
              "path_id": -4693949604149874402,
              "component_path_id": 6133950598931544317
            }
          ]
        }
      ]
    },
    {
      "id": "bu_83",
      "group": "83",
      "name_cn": "幼儿园",
      "name_key": "building_83",
      "name_candidates": [
        [
          "building_83",
          "幼儿园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3784.0,
        "y": 22744.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -16.0,
            "y": 262.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": 22.0,
            "y": 250.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "6b4485b6f542ad95"
        },
        {
          "level": 2,
          "asset_id": "ac99b86dd374d299"
        },
        {
          "level": 3,
          "asset_id": "7e30784e438335b1"
        },
        {
          "level": 4,
          "asset_id": "b8ac5a6b5e403cf9"
        },
        {
          "level": 5,
          "asset_id": "f0e7b969822b453d"
        },
        {
          "level": 6,
          "asset_id": "5d89ea2860ffa30d"
        },
        {
          "level": 7,
          "asset_id": "dd1b08779c6793be"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_83_1",
          "TypeId": "bu_83",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 14000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_83_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_83_1",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6b4485b6f542ad95"
          ]
        },
        {
          "ID": "bu_83_2",
          "TypeId": "bu_83",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 15000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_83_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_83_2",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ac99b86dd374d299"
          ]
        },
        {
          "ID": "bu_83_3",
          "TypeId": "bu_83",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 16000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_83_3",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7e30784e438335b1"
          ]
        },
        {
          "ID": "bu_83_4",
          "TypeId": "bu_83",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_83_3",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7e30784e438335b1"
          ]
        },
        {
          "ID": "bu_83_5",
          "TypeId": "bu_83",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_83_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_83_3",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7e30784e438335b1"
          ]
        },
        {
          "ID": "bu_83_6",
          "TypeId": "bu_83",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 17000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_83_4",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b8ac5a6b5e403cf9"
          ]
        },
        {
          "ID": "bu_83_7",
          "TypeId": "bu_83",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_83_4",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b8ac5a6b5e403cf9"
          ]
        },
        {
          "ID": "bu_83_8",
          "TypeId": "bu_83",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_83_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_83_4",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b8ac5a6b5e403cf9"
          ]
        },
        {
          "ID": "bu_83_9",
          "TypeId": "bu_83",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_83_5",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0e7b969822b453d"
          ]
        },
        {
          "ID": "bu_83_10",
          "TypeId": "bu_83",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_83_5",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0e7b969822b453d"
          ]
        },
        {
          "ID": "bu_83_11",
          "TypeId": "bu_83",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_83_5",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0e7b969822b453d"
          ]
        },
        {
          "ID": "bu_83_12",
          "TypeId": "bu_83",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_83_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_83_5",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0e7b969822b453d"
          ]
        },
        {
          "ID": "bu_83_13",
          "TypeId": "bu_83",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_83_6",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d89ea2860ffa30d"
          ]
        },
        {
          "ID": "bu_83_14",
          "TypeId": "bu_83",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_83_6",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d89ea2860ffa30d"
          ]
        },
        {
          "ID": "bu_83_15",
          "TypeId": "bu_83",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_83_6",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d89ea2860ffa30d"
          ]
        },
        {
          "ID": "bu_83_16",
          "TypeId": "bu_83",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_83_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 545
            }
          ],
          "Resource": "meta_bu_83_6",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d89ea2860ffa30d"
          ]
        },
        {
          "ID": "bu_83_17",
          "TypeId": "bu_83",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_83_7",
          "VfxRes": "",
          "Name": "building_83",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dd1b08779c6793be"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_83_1",
          "prefab_path": "remote/meta/building/bu83/prefab/meta_bu_83_1.prefab",
          "prefab_bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
          "root_path_id": 3615429300827629687,
          "sprites": [
            {
              "asset_id": "6b4485b6f542ad95",
              "sprite_name": "meta_tex_bu_83_1",
              "bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
              "path_id": -3228299145393397204,
              "component_path_id": -7673940357496766495
            }
          ]
        },
        {
          "resource": "meta_bu_83_2",
          "prefab_path": "remote/meta/building/bu83/prefab/meta_bu_83_2.prefab",
          "prefab_bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
          "root_path_id": 5936438877477010083,
          "sprites": [
            {
              "asset_id": "ac99b86dd374d299",
              "sprite_name": "meta_tex_bu_83_2",
              "bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
              "path_id": 5946615086187786275,
              "component_path_id": -6967795569313613820
            }
          ]
        },
        {
          "resource": "meta_bu_83_3",
          "prefab_path": "remote/meta/building/bu83/prefab/meta_bu_83_3.prefab",
          "prefab_bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
          "root_path_id": 521781698100017565,
          "sprites": [
            {
              "asset_id": "7e30784e438335b1",
              "sprite_name": "meta_tex_bu_83_3",
              "bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
              "path_id": 7533485273854710369,
              "component_path_id": -3332487280180959683
            }
          ]
        },
        {
          "resource": "meta_bu_83_4",
          "prefab_path": "remote/meta/building/bu83/prefab/meta_bu_83_4.prefab",
          "prefab_bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
          "root_path_id": 5499816099592551061,
          "sprites": [
            {
              "asset_id": "b8ac5a6b5e403cf9",
              "sprite_name": "meta_tex_bu_83_4",
              "bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
              "path_id": 8249957042769549132,
              "component_path_id": -8036802462071755816
            }
          ]
        },
        {
          "resource": "meta_bu_83_5",
          "prefab_path": "remote/meta/building/bu83/prefab/meta_bu_83_5.prefab",
          "prefab_bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
          "root_path_id": 3859775519620181084,
          "sprites": [
            {
              "asset_id": "f0e7b969822b453d",
              "sprite_name": "meta_tex_bu_83_5",
              "bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
              "path_id": 8887495842802449952,
              "component_path_id": 649351623325326112
            }
          ]
        },
        {
          "resource": "meta_bu_83_6",
          "prefab_path": "remote/meta/building/bu83/prefab/meta_bu_83_6.prefab",
          "prefab_bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
          "root_path_id": 6024160165622772033,
          "sprites": [
            {
              "asset_id": "5d89ea2860ffa30d",
              "sprite_name": "meta_tex_bu_83_6",
              "bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
              "path_id": 589734941634400678,
              "component_path_id": 2327476231126237590
            }
          ]
        },
        {
          "resource": "meta_bu_83_7",
          "prefab_path": "remote/meta/building/bu83/prefab/meta_bu_83_7.prefab",
          "prefab_bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
          "root_path_id": -3718439734345676636,
          "sprites": [
            {
              "asset_id": "dd1b08779c6793be",
              "sprite_name": "meta_tex_bu_83_7",
              "bundle": "remote_meta_building_bu83_4dc0e3564b43d398636aea86db0bd630.ab",
              "path_id": -8913932307447135918,
              "component_path_id": 754883191096925259
            }
          ]
        }
      ]
    },
    {
      "id": "bu_84",
      "group": "84",
      "name_cn": "皮具店",
      "name_key": "building_84",
      "name_candidates": [
        [
          "building_84",
          "皮具店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4690.0,
        "y": 23100.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -20.0,
            "y": 380.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -22.0,
            "y": 343.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "f825c4a4ed189a42"
        },
        {
          "level": 2,
          "asset_id": "b8664c3ac994140f"
        },
        {
          "level": 3,
          "asset_id": "d84a83fbdbb38780"
        },
        {
          "level": 4,
          "asset_id": "fd6751a04d8c90ca"
        },
        {
          "level": 5,
          "asset_id": "4326ccc44572288d"
        },
        {
          "level": 6,
          "asset_id": "28d5e3f1edae22f9"
        },
        {
          "level": 7,
          "asset_id": "a47167bdf4e9eaa4"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_84_1",
          "TypeId": "bu_84",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_84_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_84_1",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f825c4a4ed189a42"
          ]
        },
        {
          "ID": "bu_84_2",
          "TypeId": "bu_84",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_84_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_84_2",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b8664c3ac994140f"
          ]
        },
        {
          "ID": "bu_84_3",
          "TypeId": "bu_84",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_84_3",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d84a83fbdbb38780"
          ]
        },
        {
          "ID": "bu_84_4",
          "TypeId": "bu_84",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_84_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_84_3",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d84a83fbdbb38780"
          ]
        },
        {
          "ID": "bu_84_5",
          "TypeId": "bu_84",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_84_4",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fd6751a04d8c90ca"
          ]
        },
        {
          "ID": "bu_84_6",
          "TypeId": "bu_84",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_84_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_84_4",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fd6751a04d8c90ca"
          ]
        },
        {
          "ID": "bu_84_7",
          "TypeId": "bu_84",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_84_5",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4326ccc44572288d"
          ]
        },
        {
          "ID": "bu_84_8",
          "TypeId": "bu_84",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_84_5",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4326ccc44572288d"
          ]
        },
        {
          "ID": "bu_84_9",
          "TypeId": "bu_84",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_84_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_84_5",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4326ccc44572288d"
          ]
        },
        {
          "ID": "bu_84_10",
          "TypeId": "bu_84",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_84_6",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "28d5e3f1edae22f9"
          ]
        },
        {
          "ID": "bu_84_11",
          "TypeId": "bu_84",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 235
            }
          ],
          "Resource": "meta_bu_84_6",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "28d5e3f1edae22f9"
          ]
        },
        {
          "ID": "bu_84_12",
          "TypeId": "bu_84",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_84_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_84_6",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "28d5e3f1edae22f9"
          ]
        },
        {
          "ID": "bu_84_13",
          "TypeId": "bu_84",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_84_7",
          "VfxRes": "",
          "Name": "building_84",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a47167bdf4e9eaa4"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_84_1",
          "prefab_path": "remote/meta/building/bu84/prefab/meta_bu_84_1.prefab",
          "prefab_bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
          "root_path_id": 2574146028218871478,
          "sprites": [
            {
              "asset_id": "f825c4a4ed189a42",
              "sprite_name": "meta_tex_bu_84_1",
              "bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
              "path_id": -5677560166807757307,
              "component_path_id": -1081740532938857897
            }
          ]
        },
        {
          "resource": "meta_bu_84_2",
          "prefab_path": "remote/meta/building/bu84/prefab/meta_bu_84_2.prefab",
          "prefab_bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
          "root_path_id": -7825846375531422026,
          "sprites": [
            {
              "asset_id": "b8664c3ac994140f",
              "sprite_name": "meta_tex_bu_84_2",
              "bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
              "path_id": 5413177534268290829,
              "component_path_id": -8052317602319395465
            }
          ]
        },
        {
          "resource": "meta_bu_84_3",
          "prefab_path": "remote/meta/building/bu84/prefab/meta_bu_84_3.prefab",
          "prefab_bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
          "root_path_id": -520912456852170285,
          "sprites": [
            {
              "asset_id": "d84a83fbdbb38780",
              "sprite_name": "meta_tex_bu_84_3",
              "bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
              "path_id": 7028648841757718431,
              "component_path_id": -726387971786280241
            }
          ]
        },
        {
          "resource": "meta_bu_84_4",
          "prefab_path": "remote/meta/building/bu84/prefab/meta_bu_84_4.prefab",
          "prefab_bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
          "root_path_id": 8280264182432854181,
          "sprites": [
            {
              "asset_id": "fd6751a04d8c90ca",
              "sprite_name": "meta_tex_bu_84_4",
              "bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
              "path_id": -2790139650650165352,
              "component_path_id": 4207722170253307385
            }
          ]
        },
        {
          "resource": "meta_bu_84_5",
          "prefab_path": "remote/meta/building/bu84/prefab/meta_bu_84_5.prefab",
          "prefab_bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
          "root_path_id": 7192767862801782617,
          "sprites": [
            {
              "asset_id": "4326ccc44572288d",
              "sprite_name": "meta_tex_bu_84_5",
              "bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
              "path_id": 137442738426748050,
              "component_path_id": 6942927601853755461
            }
          ]
        },
        {
          "resource": "meta_bu_84_6",
          "prefab_path": "remote/meta/building/bu84/prefab/meta_bu_84_6.prefab",
          "prefab_bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
          "root_path_id": -1996482419389998143,
          "sprites": [
            {
              "asset_id": "28d5e3f1edae22f9",
              "sprite_name": "meta_tex_bu_84_6",
              "bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
              "path_id": -8525288532662736882,
              "component_path_id": 4268453017285693933
            }
          ]
        },
        {
          "resource": "meta_bu_84_7",
          "prefab_path": "remote/meta/building/bu84/prefab/meta_bu_84_7.prefab",
          "prefab_bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
          "root_path_id": 8713349619900671199,
          "sprites": [
            {
              "asset_id": "a47167bdf4e9eaa4",
              "sprite_name": "meta_tex_bu_84_7",
              "bundle": "remote_meta_building_bu84_d8fdae19475b2285f7bc2b466a3db716.ab",
              "path_id": -6836425820431518768,
              "component_path_id": -2218743803460569781
            }
          ]
        }
      ]
    },
    {
      "id": "bu_85",
      "group": "85",
      "name_cn": "下午茶店",
      "name_key": "building_85",
      "name_candidates": [
        [
          "building_85",
          "下午茶店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4768.0,
        "y": 23903.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -87.0,
            "y": 195.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 89.0,
            "y": 303.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -72.0,
            "y": 202.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "27ead1a4a2073b77"
        },
        {
          "level": 2,
          "asset_id": "d089df369332a51c"
        },
        {
          "level": 3,
          "asset_id": "3cd2d5bc7555049b"
        },
        {
          "level": 4,
          "asset_id": "c3849a5ac4f008f7"
        },
        {
          "level": 5,
          "asset_id": "150ea11b4abe0e9b"
        },
        {
          "level": 6,
          "asset_id": "d4b64867fa1a00c4"
        },
        {
          "level": 7,
          "asset_id": "f8a61ef2b9747970"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_85_1",
          "TypeId": "bu_85",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            },
            {
              "ItemId": "ge_85_1",
              "Count": 1
            }
          ],
          "Resource": "meta_bu_85_1",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "27ead1a4a2073b77"
          ]
        },
        {
          "ID": "bu_85_2",
          "TypeId": "bu_85",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 450
            },
            {
              "ItemId": "ge_85_1",
              "Count": 1
            }
          ],
          "Resource": "meta_bu_85_2",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d089df369332a51c"
          ]
        },
        {
          "ID": "bu_85_3",
          "TypeId": "bu_85",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_85_3",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3cd2d5bc7555049b"
          ]
        },
        {
          "ID": "bu_85_4",
          "TypeId": "bu_85",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 435
            },
            {
              "ItemId": "ge_85_2",
              "Count": 1
            }
          ],
          "Resource": "meta_bu_85_3",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3cd2d5bc7555049b"
          ]
        },
        {
          "ID": "bu_85_5",
          "TypeId": "bu_85",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_85_4",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c3849a5ac4f008f7"
          ]
        },
        {
          "ID": "bu_85_6",
          "TypeId": "bu_85",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 510
            },
            {
              "ItemId": "ge_85_3",
              "Count": 1
            }
          ],
          "Resource": "meta_bu_85_4",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c3849a5ac4f008f7"
          ]
        },
        {
          "ID": "bu_85_7",
          "TypeId": "bu_85",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_85_5",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "150ea11b4abe0e9b"
          ]
        },
        {
          "ID": "bu_85_8",
          "TypeId": "bu_85",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_85_5",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "150ea11b4abe0e9b"
          ]
        },
        {
          "ID": "bu_85_9",
          "TypeId": "bu_85",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 545
            },
            {
              "ItemId": "ge_85_4",
              "Count": 1
            }
          ],
          "Resource": "meta_bu_85_5",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "150ea11b4abe0e9b"
          ]
        },
        {
          "ID": "bu_85_10",
          "TypeId": "bu_85",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_85_6",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4b64867fa1a00c4"
          ]
        },
        {
          "ID": "bu_85_11",
          "TypeId": "bu_85",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_85_6",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4b64867fa1a00c4"
          ]
        },
        {
          "ID": "bu_85_12",
          "TypeId": "bu_85",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_85_6",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4b64867fa1a00c4"
          ]
        },
        {
          "ID": "bu_85_13",
          "TypeId": "bu_85",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 620
            },
            {
              "ItemId": "ge_85_5",
              "Count": 1
            }
          ],
          "Resource": "meta_bu_85_6",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4b64867fa1a00c4"
          ]
        },
        {
          "ID": "bu_85_14",
          "TypeId": "bu_85",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_85_7",
          "VfxRes": "",
          "Name": "building_85",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f8a61ef2b9747970"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_85_1",
          "prefab_path": "remote/meta/building/bu85/prefab/meta_bu_85_1.prefab",
          "prefab_bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
          "root_path_id": -3157343407308015213,
          "sprites": [
            {
              "asset_id": "27ead1a4a2073b77",
              "sprite_name": "meta_tex_bu_85_1",
              "bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
              "path_id": 5619286959481366745,
              "component_path_id": 7906126347178253139
            }
          ]
        },
        {
          "resource": "meta_bu_85_2",
          "prefab_path": "remote/meta/building/bu85/prefab/meta_bu_85_2.prefab",
          "prefab_bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
          "root_path_id": 4261075704699368596,
          "sprites": [
            {
              "asset_id": "d089df369332a51c",
              "sprite_name": "meta_tex_bu_85_2",
              "bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
              "path_id": -4540018673237310147,
              "component_path_id": -6932669013585805960
            }
          ]
        },
        {
          "resource": "meta_bu_85_3",
          "prefab_path": "remote/meta/building/bu85/prefab/meta_bu_85_3.prefab",
          "prefab_bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
          "root_path_id": -2381750347043418764,
          "sprites": [
            {
              "asset_id": "3cd2d5bc7555049b",
              "sprite_name": "meta_tex_bu_85_3",
              "bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
              "path_id": 5676536594616321351,
              "component_path_id": -6429657730137374880
            }
          ]
        },
        {
          "resource": "meta_bu_85_4",
          "prefab_path": "remote/meta/building/bu85/prefab/meta_bu_85_4.prefab",
          "prefab_bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
          "root_path_id": 7597636372890930356,
          "sprites": [
            {
              "asset_id": "c3849a5ac4f008f7",
              "sprite_name": "meta_tex_bu_85_4",
              "bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
              "path_id": -8242778909585553379,
              "component_path_id": -306000702487860236
            }
          ]
        },
        {
          "resource": "meta_bu_85_5",
          "prefab_path": "remote/meta/building/bu85/prefab/meta_bu_85_5.prefab",
          "prefab_bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
          "root_path_id": 5411116971931069536,
          "sprites": [
            {
              "asset_id": "150ea11b4abe0e9b",
              "sprite_name": "meta_tex_bu_85_5",
              "bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
              "path_id": -6930730818288893585,
              "component_path_id": 5662035741713950195
            }
          ]
        },
        {
          "resource": "meta_bu_85_6",
          "prefab_path": "remote/meta/building/bu85/prefab/meta_bu_85_6.prefab",
          "prefab_bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
          "root_path_id": 8219486045477550301,
          "sprites": [
            {
              "asset_id": "d4b64867fa1a00c4",
              "sprite_name": "meta_tex_bu_85_6",
              "bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
              "path_id": 2943138655132216426,
              "component_path_id": -9098105464308114433
            }
          ]
        },
        {
          "resource": "meta_bu_85_7",
          "prefab_path": "remote/meta/building/bu85/prefab/meta_bu_85_7.prefab",
          "prefab_bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
          "root_path_id": 7448590119920273936,
          "sprites": [
            {
              "asset_id": "f8a61ef2b9747970",
              "sprite_name": "meta_tex_bu_85_7",
              "bundle": "remote_meta_building_bu85_fc6d2d785f15740bdc65874d14748e34.ab",
              "path_id": 165581585225803438,
              "component_path_id": -74615701746862212
            }
          ]
        }
      ]
    },
    {
      "id": "bu_86",
      "group": "86",
      "name_cn": "猫咪用品店",
      "name_key": "building_86",
      "name_candidates": [
        [
          "building_86",
          "猫咪用品店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3672.00048828125,
        "y": 23849.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -46.0,
            "y": 308.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 29.0,
            "y": 81.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -46.0,
            "y": 308.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d8fa615560367d36"
        },
        {
          "level": 2,
          "asset_id": "236d20cb3fbb2113"
        },
        {
          "level": 3,
          "asset_id": "64d35687acdd8f22"
        },
        {
          "level": 4,
          "asset_id": "ffa2a312b089e8dc"
        },
        {
          "level": 5,
          "asset_id": "5080d61e81aaead3"
        },
        {
          "level": 6,
          "asset_id": "b01b0c96a87ee092"
        },
        {
          "level": 7,
          "asset_id": "49c7d3cdd79eff88"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_86_1",
          "TypeId": "bu_86",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_86_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_86_1",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d8fa615560367d36"
          ]
        },
        {
          "ID": "bu_86_2",
          "TypeId": "bu_86",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_86_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_86_2",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "236d20cb3fbb2113"
          ]
        },
        {
          "ID": "bu_86_3",
          "TypeId": "bu_86",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_86_3",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "64d35687acdd8f22"
          ]
        },
        {
          "ID": "bu_86_4",
          "TypeId": "bu_86",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_86_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_86_3",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "64d35687acdd8f22"
          ]
        },
        {
          "ID": "bu_86_5",
          "TypeId": "bu_86",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_86_4",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ffa2a312b089e8dc"
          ]
        },
        {
          "ID": "bu_86_6",
          "TypeId": "bu_86",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_86_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_86_4",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ffa2a312b089e8dc"
          ]
        },
        {
          "ID": "bu_86_7",
          "TypeId": "bu_86",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_86_5",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5080d61e81aaead3"
          ]
        },
        {
          "ID": "bu_86_8",
          "TypeId": "bu_86",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_86_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_86_5",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5080d61e81aaead3"
          ]
        },
        {
          "ID": "bu_86_9",
          "TypeId": "bu_86",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_86_6",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b01b0c96a87ee092"
          ]
        },
        {
          "ID": "bu_86_10",
          "TypeId": "bu_86",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_86_6",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b01b0c96a87ee092"
          ]
        },
        {
          "ID": "bu_86_11",
          "TypeId": "bu_86",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_86_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 635
            }
          ],
          "Resource": "meta_bu_86_6",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b01b0c96a87ee092"
          ]
        },
        {
          "ID": "bu_86_12",
          "TypeId": "bu_86",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_86_7",
          "VfxRes": "",
          "Name": "building_86",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "49c7d3cdd79eff88"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_86_1",
          "prefab_path": "remote/meta/building/bu86/prefab/meta_bu_86_1.prefab",
          "prefab_bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
          "root_path_id": -4600936590121398386,
          "sprites": [
            {
              "asset_id": "d8fa615560367d36",
              "sprite_name": "meta_tex_bu_86_1",
              "bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
              "path_id": -7636604719704718978,
              "component_path_id": -8175858863118225577
            }
          ]
        },
        {
          "resource": "meta_bu_86_2",
          "prefab_path": "remote/meta/building/bu86/prefab/meta_bu_86_2.prefab",
          "prefab_bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
          "root_path_id": 8824136103084707683,
          "sprites": [
            {
              "asset_id": "236d20cb3fbb2113",
              "sprite_name": "meta_tex_bu_86_2",
              "bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
              "path_id": 6210046968774654892,
              "component_path_id": 757420691682895561
            }
          ]
        },
        {
          "resource": "meta_bu_86_3",
          "prefab_path": "remote/meta/building/bu86/prefab/meta_bu_86_3.prefab",
          "prefab_bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
          "root_path_id": -1092257940754287426,
          "sprites": [
            {
              "asset_id": "64d35687acdd8f22",
              "sprite_name": "meta_tex_bu_86_3",
              "bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
              "path_id": 2141283732322382972,
              "component_path_id": 5966705321302215151
            }
          ]
        },
        {
          "resource": "meta_bu_86_4",
          "prefab_path": "remote/meta/building/bu86/prefab/meta_bu_86_4.prefab",
          "prefab_bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
          "root_path_id": 2294211713839285521,
          "sprites": [
            {
              "asset_id": "ffa2a312b089e8dc",
              "sprite_name": "meta_tex_bu_86_4",
              "bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
              "path_id": 8395624763230483440,
              "component_path_id": 3284388419674359073
            }
          ]
        },
        {
          "resource": "meta_bu_86_5",
          "prefab_path": "remote/meta/building/bu86/prefab/meta_bu_86_5.prefab",
          "prefab_bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
          "root_path_id": 8554801506218131289,
          "sprites": [
            {
              "asset_id": "5080d61e81aaead3",
              "sprite_name": "meta_tex_bu_86_5",
              "bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
              "path_id": 2888703357024551928,
              "component_path_id": 5898368461179817139
            }
          ]
        },
        {
          "resource": "meta_bu_86_6",
          "prefab_path": "remote/meta/building/bu86/prefab/meta_bu_86_6.prefab",
          "prefab_bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
          "root_path_id": -6462285132457382546,
          "sprites": [
            {
              "asset_id": "b01b0c96a87ee092",
              "sprite_name": "meta_tex_bu_86_6",
              "bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
              "path_id": -8357817063469663471,
              "component_path_id": -1520376212934008392
            }
          ]
        },
        {
          "resource": "meta_bu_86_7",
          "prefab_path": "remote/meta/building/bu86/prefab/meta_bu_86_7.prefab",
          "prefab_bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
          "root_path_id": 8713907111735538315,
          "sprites": [
            {
              "asset_id": "49c7d3cdd79eff88",
              "sprite_name": "meta_tex_bu_86_7",
              "bundle": "remote_meta_building_bu86_3dfd3a25127cc2f05c1ab2de085c037a.ab",
              "path_id": -3555624527057281742,
              "component_path_id": -8541698739281998630
            }
          ]
        }
      ]
    },
    {
      "id": "bu_87",
      "group": "87",
      "name_cn": "录音室",
      "name_key": "building_87",
      "name_candidates": [
        [
          "building_87",
          "录音室"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3209.0,
        "y": 23361.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -9.0,
            "y": 257.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 89.0,
            "y": 303.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -9.0,
            "y": 257.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "287b60c6e6015414"
        },
        {
          "level": 2,
          "asset_id": "6ed53271e5e1a9aa"
        },
        {
          "level": 3,
          "asset_id": "65087e3de4755152"
        },
        {
          "level": 4,
          "asset_id": "e382945b7477546b"
        },
        {
          "level": 5,
          "asset_id": "b07b30130910efbe"
        },
        {
          "level": 6,
          "asset_id": "bfce8e043de535df"
        },
        {
          "level": 7,
          "asset_id": "bcd0017cd03c89e8"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_87_1",
          "TypeId": "bu_87",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_87_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_87_1",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "287b60c6e6015414"
          ]
        },
        {
          "ID": "bu_87_2",
          "TypeId": "bu_87",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_87_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_87_2",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6ed53271e5e1a9aa"
          ]
        },
        {
          "ID": "bu_87_3",
          "TypeId": "bu_87",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_87_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_87_3",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "65087e3de4755152"
          ]
        },
        {
          "ID": "bu_87_4",
          "TypeId": "bu_87",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_87_4",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e382945b7477546b"
          ]
        },
        {
          "ID": "bu_87_5",
          "TypeId": "bu_87",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_87_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_87_4",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e382945b7477546b"
          ]
        },
        {
          "ID": "bu_87_6",
          "TypeId": "bu_87",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_87_5",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b07b30130910efbe"
          ]
        },
        {
          "ID": "bu_87_7",
          "TypeId": "bu_87",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_87_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_87_5",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b07b30130910efbe"
          ]
        },
        {
          "ID": "bu_87_8",
          "TypeId": "bu_87",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_87_6",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bfce8e043de535df"
          ]
        },
        {
          "ID": "bu_87_9",
          "TypeId": "bu_87",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 230
            }
          ],
          "Resource": "meta_bu_87_6",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bfce8e043de535df"
          ]
        },
        {
          "ID": "bu_87_10",
          "TypeId": "bu_87",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_87_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_87_6",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bfce8e043de535df"
          ]
        },
        {
          "ID": "bu_87_11",
          "TypeId": "bu_87",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_87_7",
          "VfxRes": "",
          "Name": "building_87",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "84a2166ba3e11163",
            "bcd0017cd03c89e8"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_87_1",
          "prefab_path": "remote/meta/building/bu87/prefab/meta_bu_87_1.prefab",
          "prefab_bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
          "root_path_id": -8349256644253908076,
          "sprites": [
            {
              "asset_id": "287b60c6e6015414",
              "sprite_name": "meta_tex_bu_87_1",
              "bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
              "path_id": -4128277117429647710,
              "component_path_id": -6591437058360890860
            }
          ]
        },
        {
          "resource": "meta_bu_87_2",
          "prefab_path": "remote/meta/building/bu87/prefab/meta_bu_87_2.prefab",
          "prefab_bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
          "root_path_id": 227647938362633162,
          "sprites": [
            {
              "asset_id": "6ed53271e5e1a9aa",
              "sprite_name": "meta_tex_bu_87_2",
              "bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
              "path_id": -8152765264829423867,
              "component_path_id": -771965773973835819
            }
          ]
        },
        {
          "resource": "meta_bu_87_3",
          "prefab_path": "remote/meta/building/bu87/prefab/meta_bu_87_3.prefab",
          "prefab_bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
          "root_path_id": -5271858296108474746,
          "sprites": [
            {
              "asset_id": "65087e3de4755152",
              "sprite_name": "meta_tex_bu_87_3",
              "bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
              "path_id": -2758753001345488356,
              "component_path_id": -8667952658152078261
            }
          ]
        },
        {
          "resource": "meta_bu_87_4",
          "prefab_path": "remote/meta/building/bu87/prefab/meta_bu_87_4.prefab",
          "prefab_bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
          "root_path_id": -430503163826964534,
          "sprites": [
            {
              "asset_id": "e382945b7477546b",
              "sprite_name": "meta_tex_bu_87_4",
              "bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
              "path_id": -8924727591614466571,
              "component_path_id": 1886121257754841548
            }
          ]
        },
        {
          "resource": "meta_bu_87_5",
          "prefab_path": "remote/meta/building/bu87/prefab/meta_bu_87_5.prefab",
          "prefab_bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
          "root_path_id": 3283968343718478592,
          "sprites": [
            {
              "asset_id": "b07b30130910efbe",
              "sprite_name": "meta_tex_bu_87_5",
              "bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
              "path_id": 854416754823374856,
              "component_path_id": 810453122822480290
            }
          ]
        },
        {
          "resource": "meta_bu_87_6",
          "prefab_path": "remote/meta/building/bu87/prefab/meta_bu_87_6.prefab",
          "prefab_bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
          "root_path_id": 6718894978865652453,
          "sprites": [
            {
              "asset_id": "bfce8e043de535df",
              "sprite_name": "meta_tex_bu_87_6",
              "bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
              "path_id": 6395381163120897045,
              "component_path_id": 318791967002831300
            }
          ]
        },
        {
          "resource": "meta_bu_87_7",
          "prefab_path": "remote/meta/building/bu87/prefab/meta_bu_87_7.prefab",
          "prefab_bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
          "root_path_id": 7110027125968764993,
          "sprites": [
            {
              "asset_id": "84a2166ba3e11163",
              "sprite_name": "meta_tex_tu1",
              "bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
              "path_id": 5660226693778608964,
              "component_path_id": -7311935921613320454
            },
            {
              "asset_id": "bcd0017cd03c89e8",
              "sprite_name": "meta_tex_bu_87_7",
              "bundle": "remote_meta_building_bu87_5839ced1485f4d84332933361171b23a.ab",
              "path_id": -4945702098577333592,
              "component_path_id": 210512228982936838
            }
          ]
        }
      ]
    },
    {
      "id": "bu_88",
      "group": "88",
      "name_cn": "洗衣店",
      "name_key": "building_88",
      "name_candidates": [
        [
          "building_88",
          "洗衣店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2604.0,
        "y": 23134.001953125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -31.0,
            "y": 229.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -31.0,
            "y": 229.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "bea3c173b661ee15"
        },
        {
          "level": 2,
          "asset_id": "bed43ce2a36ea6b0"
        },
        {
          "level": 3,
          "asset_id": "6f3ca5a4939c137e"
        },
        {
          "level": 4,
          "asset_id": "1cec06a0eca5912b"
        },
        {
          "level": 5,
          "asset_id": "f4cdd32b2bdd6eae"
        },
        {
          "level": 6,
          "asset_id": "0ae94c043e426e73"
        },
        {
          "level": 7,
          "asset_id": "86a937f4a277ce3d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_88_1",
          "TypeId": "bu_88",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_88_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_88_1",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bea3c173b661ee15"
          ]
        },
        {
          "ID": "bu_88_2",
          "TypeId": "bu_88",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_88_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_88_2",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bed43ce2a36ea6b0"
          ]
        },
        {
          "ID": "bu_88_3",
          "TypeId": "bu_88",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_88_3",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6f3ca5a4939c137e"
          ]
        },
        {
          "ID": "bu_88_4",
          "TypeId": "bu_88",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_88_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_88_3",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6f3ca5a4939c137e"
          ]
        },
        {
          "ID": "bu_88_5",
          "TypeId": "bu_88",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_88_4",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1cec06a0eca5912b"
          ]
        },
        {
          "ID": "bu_88_6",
          "TypeId": "bu_88",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_88_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_88_4",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1cec06a0eca5912b"
          ]
        },
        {
          "ID": "bu_88_7",
          "TypeId": "bu_88",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_88_5",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f4cdd32b2bdd6eae"
          ]
        },
        {
          "ID": "bu_88_8",
          "TypeId": "bu_88",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_88_5",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f4cdd32b2bdd6eae"
          ]
        },
        {
          "ID": "bu_88_9",
          "TypeId": "bu_88",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_88_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_88_5",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f4cdd32b2bdd6eae"
          ]
        },
        {
          "ID": "bu_88_10",
          "TypeId": "bu_88",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_88_6",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ae94c043e426e73"
          ]
        },
        {
          "ID": "bu_88_11",
          "TypeId": "bu_88",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_88_6",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ae94c043e426e73"
          ]
        },
        {
          "ID": "bu_88_12",
          "TypeId": "bu_88",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_88_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_88_6",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ae94c043e426e73"
          ]
        },
        {
          "ID": "bu_88_13",
          "TypeId": "bu_88",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_88_7",
          "VfxRes": "",
          "Name": "building_88",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "86a937f4a277ce3d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_88_1",
          "prefab_path": "remote/meta/building/bu88/prefab/meta_bu_88_1.prefab",
          "prefab_bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
          "root_path_id": 4764589670871050227,
          "sprites": [
            {
              "asset_id": "bea3c173b661ee15",
              "sprite_name": "meta_tex_bu_88_1",
              "bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
              "path_id": -390685900752425621,
              "component_path_id": 4159999651745243825
            }
          ]
        },
        {
          "resource": "meta_bu_88_2",
          "prefab_path": "remote/meta/building/bu88/prefab/meta_bu_88_2.prefab",
          "prefab_bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
          "root_path_id": 3484333621537136004,
          "sprites": [
            {
              "asset_id": "bed43ce2a36ea6b0",
              "sprite_name": "meta_tex_bu_88_2",
              "bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
              "path_id": -2702273151012997001,
              "component_path_id": 2278126890556632257
            }
          ]
        },
        {
          "resource": "meta_bu_88_3",
          "prefab_path": "remote/meta/building/bu88/prefab/meta_bu_88_3.prefab",
          "prefab_bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
          "root_path_id": -8927542228836899828,
          "sprites": [
            {
              "asset_id": "6f3ca5a4939c137e",
              "sprite_name": "meta_tex_bu_88_3",
              "bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
              "path_id": -8747962391695437769,
              "component_path_id": -6369398434896089917
            }
          ]
        },
        {
          "resource": "meta_bu_88_4",
          "prefab_path": "remote/meta/building/bu88/prefab/meta_bu_88_4.prefab",
          "prefab_bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
          "root_path_id": -1533293209418971725,
          "sprites": [
            {
              "asset_id": "1cec06a0eca5912b",
              "sprite_name": "meta_tex_bu_88_4",
              "bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
              "path_id": 7350071582336498452,
              "component_path_id": 5844493467684543508
            }
          ]
        },
        {
          "resource": "meta_bu_88_5",
          "prefab_path": "remote/meta/building/bu88/prefab/meta_bu_88_5.prefab",
          "prefab_bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
          "root_path_id": 7957860712542195369,
          "sprites": [
            {
              "asset_id": "f4cdd32b2bdd6eae",
              "sprite_name": "meta_tex_bu_88_5",
              "bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
              "path_id": -557589687757681790,
              "component_path_id": 3850007702403713913
            }
          ]
        },
        {
          "resource": "meta_bu_88_6",
          "prefab_path": "remote/meta/building/bu88/prefab/meta_bu_88_6.prefab",
          "prefab_bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
          "root_path_id": -361421396065695791,
          "sprites": [
            {
              "asset_id": "0ae94c043e426e73",
              "sprite_name": "meta_tex_bu_88_6",
              "bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
              "path_id": 1402335981296367002,
              "component_path_id": -7795039776571698573
            }
          ]
        },
        {
          "resource": "meta_bu_88_7",
          "prefab_path": "remote/meta/building/bu88/prefab/meta_bu_88_7.prefab",
          "prefab_bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
          "root_path_id": -1397650833168061732,
          "sprites": [
            {
              "asset_id": "86a937f4a277ce3d",
              "sprite_name": "meta_tex_bu_88_7",
              "bundle": "remote_meta_building_bu88_8b53100e25dfb1ae789c3e771e168dfb.ab",
              "path_id": 6830395507349831488,
              "component_path_id": 7988415901430993003
            }
          ]
        }
      ]
    },
    {
      "id": "bu_89",
      "group": "89",
      "name_cn": "橄榄园",
      "name_key": "building_89",
      "name_candidates": [
        [
          "building_89",
          "橄榄园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2210.10009765625,
        "y": 22488.19921875
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9000000357627869,
            "y": 0.9000000357627869,
            "z": 0.9000000357627869
          },
          "pos": {
            "x": 22.0,
            "y": 288.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 53.0,
            "y": 309.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "94522f6ace43b930"
        },
        {
          "level": 2,
          "asset_id": "1b6886cf1f50cc1e"
        },
        {
          "level": 3,
          "asset_id": "cec168e7b8f39a3c"
        },
        {
          "level": 4,
          "asset_id": "c96e54acc597f5a4"
        },
        {
          "level": 5,
          "asset_id": "5024018fe2c599c9"
        },
        {
          "level": 6,
          "asset_id": "e67b1dc43a060a1c"
        },
        {
          "level": 7,
          "asset_id": "f5fbe46ee67cbd73"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_89_1",
          "TypeId": "bu_89",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_89_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_89_1",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "94522f6ace43b930"
          ]
        },
        {
          "ID": "bu_89_2",
          "TypeId": "bu_89",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_89_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 420
            }
          ],
          "Resource": "meta_bu_89_2",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b6886cf1f50cc1e"
          ]
        },
        {
          "ID": "bu_89_3",
          "TypeId": "bu_89",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_89_3",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cec168e7b8f39a3c"
          ]
        },
        {
          "ID": "bu_89_4",
          "TypeId": "bu_89",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_89_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 410
            }
          ],
          "Resource": "meta_bu_89_3",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cec168e7b8f39a3c"
          ]
        },
        {
          "ID": "bu_89_5",
          "TypeId": "bu_89",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_89_4",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c96e54acc597f5a4"
          ]
        },
        {
          "ID": "bu_89_6",
          "TypeId": "bu_89",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_89_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_89_4",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c96e54acc597f5a4"
          ]
        },
        {
          "ID": "bu_89_7",
          "TypeId": "bu_89",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_89_5",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5024018fe2c599c9"
          ]
        },
        {
          "ID": "bu_89_8",
          "TypeId": "bu_89",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_89_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_89_5",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5024018fe2c599c9"
          ]
        },
        {
          "ID": "bu_89_9",
          "TypeId": "bu_89",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_89_6",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e67b1dc43a060a1c"
          ]
        },
        {
          "ID": "bu_89_10",
          "TypeId": "bu_89",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_89_6",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e67b1dc43a060a1c"
          ]
        },
        {
          "ID": "bu_89_11",
          "TypeId": "bu_89",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_89_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_89_6",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e67b1dc43a060a1c"
          ]
        },
        {
          "ID": "bu_89_12",
          "TypeId": "bu_89",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_89_7",
          "VfxRes": "",
          "Name": "building_89",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f5fbe46ee67cbd73"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_89_1",
          "prefab_path": "remote/meta/building/bu89/prefab/meta_bu_89_1.prefab",
          "prefab_bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
          "root_path_id": -2082079220334965014,
          "sprites": [
            {
              "asset_id": "94522f6ace43b930",
              "sprite_name": "meta_tex_bu_89_1",
              "bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
              "path_id": 311438354342513439,
              "component_path_id": 7678112139413515884
            }
          ]
        },
        {
          "resource": "meta_bu_89_2",
          "prefab_path": "remote/meta/building/bu89/prefab/meta_bu_89_2.prefab",
          "prefab_bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
          "root_path_id": 2401839378053861295,
          "sprites": [
            {
              "asset_id": "1b6886cf1f50cc1e",
              "sprite_name": "meta_tex_bu_89_2",
              "bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
              "path_id": 4915334633988497750,
              "component_path_id": 3289217697580898635
            }
          ]
        },
        {
          "resource": "meta_bu_89_3",
          "prefab_path": "remote/meta/building/bu89/prefab/meta_bu_89_3.prefab",
          "prefab_bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
          "root_path_id": -2277195397898493204,
          "sprites": [
            {
              "asset_id": "cec168e7b8f39a3c",
              "sprite_name": "meta_tex_bu_89_3",
              "bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
              "path_id": 1513083204589257522,
              "component_path_id": 308429898947881642
            }
          ]
        },
        {
          "resource": "meta_bu_89_4",
          "prefab_path": "remote/meta/building/bu89/prefab/meta_bu_89_4.prefab",
          "prefab_bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
          "root_path_id": -6843206144788005645,
          "sprites": [
            {
              "asset_id": "c96e54acc597f5a4",
              "sprite_name": "meta_tex_bu_89_4",
              "bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
              "path_id": -3861053313433402786,
              "component_path_id": -3959332600521498040
            }
          ]
        },
        {
          "resource": "meta_bu_89_5",
          "prefab_path": "remote/meta/building/bu89/prefab/meta_bu_89_5.prefab",
          "prefab_bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
          "root_path_id": 8249514089053558884,
          "sprites": [
            {
              "asset_id": "5024018fe2c599c9",
              "sprite_name": "meta_tex_bu_89_5",
              "bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
              "path_id": -9005725126039817659,
              "component_path_id": -2319020889130567475
            }
          ]
        },
        {
          "resource": "meta_bu_89_6",
          "prefab_path": "remote/meta/building/bu89/prefab/meta_bu_89_6.prefab",
          "prefab_bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
          "root_path_id": -3454897589506970977,
          "sprites": [
            {
              "asset_id": "e67b1dc43a060a1c",
              "sprite_name": "meta_tex_bu_89_6",
              "bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
              "path_id": 3655724474305369395,
              "component_path_id": -1494123327224693504
            }
          ]
        },
        {
          "resource": "meta_bu_89_7",
          "prefab_path": "remote/meta/building/bu89/prefab/meta_bu_89_7.prefab",
          "prefab_bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
          "root_path_id": 8828699080638130787,
          "sprites": [
            {
              "asset_id": "f5fbe46ee67cbd73",
              "sprite_name": "meta_tex_bu_89_7",
              "bundle": "remote_meta_building_bu89_1ac685277c7609e6c16d9d40a9a74451.ab",
              "path_id": -5688403113503017251,
              "component_path_id": -5999857613518571788
            }
          ]
        }
      ]
    },
    {
      "id": "bu_90",
      "group": "90",
      "name_cn": "海鲜自助",
      "name_key": "building_90",
      "name_candidates": [
        [
          "building_90",
          "海鲜自助"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 884.000244140625,
        "y": 21805.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -1.0,
            "y": 260.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -19.0,
            "y": 271.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "86f533efb7bafb98"
        },
        {
          "level": 2,
          "asset_id": "3f3f1df78cf707e4"
        },
        {
          "level": 3,
          "asset_id": "cbb5fb29b83389a2"
        },
        {
          "level": 4,
          "asset_id": "82263bf8c7ba1c6d"
        },
        {
          "level": 5,
          "asset_id": "b38b825a035b2fa1"
        },
        {
          "level": 6,
          "asset_id": "7c7434a37b06f1d4"
        },
        {
          "level": 7,
          "asset_id": "43fe6de992777fac"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_90_1",
          "TypeId": "bu_90",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_90_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_90_1",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "86f533efb7bafb98"
          ]
        },
        {
          "ID": "bu_90_2",
          "TypeId": "bu_90",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_90_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_90_2",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3f3f1df78cf707e4"
          ]
        },
        {
          "ID": "bu_90_3",
          "TypeId": "bu_90",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_90_3",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cbb5fb29b83389a2"
          ]
        },
        {
          "ID": "bu_90_4",
          "TypeId": "bu_90",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_90_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_90_3",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cbb5fb29b83389a2"
          ]
        },
        {
          "ID": "bu_90_5",
          "TypeId": "bu_90",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_90_4",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "82263bf8c7ba1c6d"
          ]
        },
        {
          "ID": "bu_90_6",
          "TypeId": "bu_90",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_90_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_90_4",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "82263bf8c7ba1c6d"
          ]
        },
        {
          "ID": "bu_90_7",
          "TypeId": "bu_90",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_90_5",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b38b825a035b2fa1"
          ]
        },
        {
          "ID": "bu_90_8",
          "TypeId": "bu_90",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_90_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_90_5",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b38b825a035b2fa1"
          ]
        },
        {
          "ID": "bu_90_9",
          "TypeId": "bu_90",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_90_6",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c7434a37b06f1d4"
          ]
        },
        {
          "ID": "bu_90_10",
          "TypeId": "bu_90",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_90_6",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c7434a37b06f1d4"
          ]
        },
        {
          "ID": "bu_90_11",
          "TypeId": "bu_90",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_90_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_90_6",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c7434a37b06f1d4"
          ]
        },
        {
          "ID": "bu_90_12",
          "TypeId": "bu_90",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_90_7",
          "VfxRes": "",
          "Name": "building_90",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "43fe6de992777fac"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_90_1",
          "prefab_path": "remote/meta/building/bu90/prefab/meta_bu_90_1.prefab",
          "prefab_bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
          "root_path_id": -6463198761680358255,
          "sprites": [
            {
              "asset_id": "86f533efb7bafb98",
              "sprite_name": "meta_tex_bu_90_1",
              "bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
              "path_id": -293191465215635416,
              "component_path_id": -7513088790405379449
            }
          ]
        },
        {
          "resource": "meta_bu_90_2",
          "prefab_path": "remote/meta/building/bu90/prefab/meta_bu_90_2.prefab",
          "prefab_bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
          "root_path_id": 4060616264111855242,
          "sprites": [
            {
              "asset_id": "3f3f1df78cf707e4",
              "sprite_name": "meta_tex_bu_90_2",
              "bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
              "path_id": -3871705066393079624,
              "component_path_id": -6412362811919301019
            }
          ]
        },
        {
          "resource": "meta_bu_90_3",
          "prefab_path": "remote/meta/building/bu90/prefab/meta_bu_90_3.prefab",
          "prefab_bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
          "root_path_id": 9128745610522221764,
          "sprites": [
            {
              "asset_id": "cbb5fb29b83389a2",
              "sprite_name": "meta_tex_bu_90_3",
              "bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
              "path_id": -5413973268596068176,
              "component_path_id": -7563206925596905681
            }
          ]
        },
        {
          "resource": "meta_bu_90_4",
          "prefab_path": "remote/meta/building/bu90/prefab/meta_bu_90_4.prefab",
          "prefab_bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
          "root_path_id": 1579181264065903926,
          "sprites": [
            {
              "asset_id": "82263bf8c7ba1c6d",
              "sprite_name": "meta_tex_bu_90_4",
              "bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
              "path_id": -3998173947161717632,
              "component_path_id": 7805570992538295516
            }
          ]
        },
        {
          "resource": "meta_bu_90_5",
          "prefab_path": "remote/meta/building/bu90/prefab/meta_bu_90_5.prefab",
          "prefab_bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
          "root_path_id": -8882562209184658513,
          "sprites": [
            {
              "asset_id": "b38b825a035b2fa1",
              "sprite_name": "meta_tex_bu_90_5",
              "bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
              "path_id": -5668275067856692837,
              "component_path_id": 1764063892627375007
            }
          ]
        },
        {
          "resource": "meta_bu_90_6",
          "prefab_path": "remote/meta/building/bu90/prefab/meta_bu_90_6.prefab",
          "prefab_bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
          "root_path_id": 6445457766393473411,
          "sprites": [
            {
              "asset_id": "7c7434a37b06f1d4",
              "sprite_name": "meta_tex_bu_90_6",
              "bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
              "path_id": -926159613688457710,
              "component_path_id": -368291233598905018
            }
          ]
        },
        {
          "resource": "meta_bu_90_7",
          "prefab_path": "remote/meta/building/bu90/prefab/meta_bu_90_7.prefab",
          "prefab_bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
          "root_path_id": 7248262585981120504,
          "sprites": [
            {
              "asset_id": "43fe6de992777fac",
              "sprite_name": "meta_tex_bu_90_7",
              "bundle": "remote_meta_building_bu90_0525296db817ddd642c24882520952a1.ab",
              "path_id": 5213542066359502093,
              "component_path_id": 8935048508131446962
            }
          ]
        }
      ]
    },
    {
      "id": "bu_91",
      "group": "91",
      "name_cn": "火车站",
      "name_key": "building_91",
      "name_candidates": [
        [
          "building_91",
          "火车站"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 743.0,
        "y": 22672.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -11.0,
            "y": 404.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 122.0,
            "y": 322.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -27.0,
            "y": 285.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "241d484c6ee144b9"
        },
        {
          "level": 2,
          "asset_id": "099d07f01fd1fbb4"
        },
        {
          "level": 3,
          "asset_id": "3446cbd06fd76789"
        },
        {
          "level": 4,
          "asset_id": "46e81cdbf9646dba"
        },
        {
          "level": 5,
          "asset_id": "75850e328386a192"
        },
        {
          "level": 6,
          "asset_id": "7efa794b80bfba0c"
        },
        {
          "level": 7,
          "asset_id": "d479ed59c2d227b2"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_91_1",
          "TypeId": "bu_91",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_91_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_91_1",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "241d484c6ee144b9"
          ]
        },
        {
          "ID": "bu_91_2",
          "TypeId": "bu_91",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_91_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_91_2",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "099d07f01fd1fbb4"
          ]
        },
        {
          "ID": "bu_91_3",
          "TypeId": "bu_91",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 20000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_91_3",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3446cbd06fd76789"
          ]
        },
        {
          "ID": "bu_91_4",
          "TypeId": "bu_91",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_91_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_91_3",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3446cbd06fd76789"
          ]
        },
        {
          "ID": "bu_91_5",
          "TypeId": "bu_91",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_91_4",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "46e81cdbf9646dba"
          ]
        },
        {
          "ID": "bu_91_6",
          "TypeId": "bu_91",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_91_4",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "46e81cdbf9646dba"
          ]
        },
        {
          "ID": "bu_91_7",
          "TypeId": "bu_91",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_91_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_91_4",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "46e81cdbf9646dba"
          ]
        },
        {
          "ID": "bu_91_8",
          "TypeId": "bu_91",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_91_5",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "75850e328386a192"
          ]
        },
        {
          "ID": "bu_91_9",
          "TypeId": "bu_91",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_91_5",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "75850e328386a192"
          ]
        },
        {
          "ID": "bu_91_10",
          "TypeId": "bu_91",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_91_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_91_5",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "75850e328386a192"
          ]
        },
        {
          "ID": "bu_91_11",
          "TypeId": "bu_91",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_91_6",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7efa794b80bfba0c"
          ]
        },
        {
          "ID": "bu_91_12",
          "TypeId": "bu_91",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_91_6",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7efa794b80bfba0c"
          ]
        },
        {
          "ID": "bu_91_13",
          "TypeId": "bu_91",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_91_6",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7efa794b80bfba0c"
          ]
        },
        {
          "ID": "bu_91_14",
          "TypeId": "bu_91",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_91_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_91_6",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7efa794b80bfba0c"
          ]
        },
        {
          "ID": "bu_91_15",
          "TypeId": "bu_91",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_91_7",
          "VfxRes": "",
          "Name": "building_91",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d479ed59c2d227b2"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_91_1",
          "prefab_path": "remote/meta/building/bu91/prefab/meta_bu_91_1.prefab",
          "prefab_bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
          "root_path_id": 2139332740605897725,
          "sprites": [
            {
              "asset_id": "241d484c6ee144b9",
              "sprite_name": "meta_tex_bu_91_1",
              "bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
              "path_id": 7661661422699369681,
              "component_path_id": 2553443131129718113
            }
          ]
        },
        {
          "resource": "meta_bu_91_2",
          "prefab_path": "remote/meta/building/bu91/prefab/meta_bu_91_2.prefab",
          "prefab_bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
          "root_path_id": 7267459367472320527,
          "sprites": [
            {
              "asset_id": "099d07f01fd1fbb4",
              "sprite_name": "meta_tex_bu_91_2",
              "bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
              "path_id": 767506934892711800,
              "component_path_id": -8459704402025354946
            }
          ]
        },
        {
          "resource": "meta_bu_91_3",
          "prefab_path": "remote/meta/building/bu91/prefab/meta_bu_91_3.prefab",
          "prefab_bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
          "root_path_id": -5462566946980578101,
          "sprites": [
            {
              "asset_id": "3446cbd06fd76789",
              "sprite_name": "meta_tex_bu_91_3",
              "bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
              "path_id": 8007951648222908587,
              "component_path_id": 8692887251126099228
            }
          ]
        },
        {
          "resource": "meta_bu_91_4",
          "prefab_path": "remote/meta/building/bu91/prefab/meta_bu_91_4.prefab",
          "prefab_bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
          "root_path_id": -4474701444807302276,
          "sprites": [
            {
              "asset_id": "46e81cdbf9646dba",
              "sprite_name": "meta_tex_bu_91_4",
              "bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
              "path_id": -1294788818304740485,
              "component_path_id": -1483438281971164045
            }
          ]
        },
        {
          "resource": "meta_bu_91_5",
          "prefab_path": "remote/meta/building/bu91/prefab/meta_bu_91_5.prefab",
          "prefab_bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
          "root_path_id": 7784490462095864867,
          "sprites": [
            {
              "asset_id": "75850e328386a192",
              "sprite_name": "meta_tex_bu_91_5",
              "bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
              "path_id": -7490641936444856078,
              "component_path_id": 1002913788762112087
            }
          ]
        },
        {
          "resource": "meta_bu_91_6",
          "prefab_path": "remote/meta/building/bu91/prefab/meta_bu_91_6.prefab",
          "prefab_bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
          "root_path_id": -4067688462882910544,
          "sprites": [
            {
              "asset_id": "7efa794b80bfba0c",
              "sprite_name": "meta_tex_bu_91_6",
              "bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
              "path_id": 5562569971668937042,
              "component_path_id": 7707650554091686419
            }
          ]
        },
        {
          "resource": "meta_bu_91_7",
          "prefab_path": "remote/meta/building/bu91/prefab/meta_bu_91_7.prefab",
          "prefab_bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
          "root_path_id": -5856057474835958789,
          "sprites": [
            {
              "asset_id": "d479ed59c2d227b2",
              "sprite_name": "meta_tex_bu_91_7",
              "bundle": "remote_meta_building_bu91_ff97898131b4877385f2171afe1d7f5b.ab",
              "path_id": -2752168842783354138,
              "component_path_id": 1648625034937135938
            }
          ]
        }
      ]
    },
    {
      "id": "bu_92",
      "group": "92",
      "name_cn": "热带雨林公园",
      "name_key": "building_92",
      "name_candidates": [
        [
          "building_92",
          "热带雨林公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1737.0,
        "y": 23568.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": -26.0,
            "y": 432.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": -26.0,
            "y": 432.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "95ea14125f20f86d"
        },
        {
          "level": 2,
          "asset_id": "a71c32cf6ae88024"
        },
        {
          "level": 3,
          "asset_id": "bca4787efae41ee1"
        },
        {
          "level": 4,
          "asset_id": "c7e9a2bbf3cfae49"
        },
        {
          "level": 5,
          "asset_id": "b12f87e22c105f55"
        },
        {
          "level": 6,
          "asset_id": "59180b904f5f4727"
        },
        {
          "level": 7,
          "asset_id": "a30b2c069db917d5"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_92_1",
          "TypeId": "bu_92",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_92_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_92_1",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "95ea14125f20f86d"
          ]
        },
        {
          "ID": "bu_92_2",
          "TypeId": "bu_92",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_92_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_92_2",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a71c32cf6ae88024"
          ]
        },
        {
          "ID": "bu_92_3",
          "TypeId": "bu_92",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_92_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_92_3",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bca4787efae41ee1"
          ]
        },
        {
          "ID": "bu_92_4",
          "TypeId": "bu_92",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_92_4",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c7e9a2bbf3cfae49"
          ]
        },
        {
          "ID": "bu_92_5",
          "TypeId": "bu_92",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_92_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_92_4",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c7e9a2bbf3cfae49"
          ]
        },
        {
          "ID": "bu_92_6",
          "TypeId": "bu_92",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_92_5",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b12f87e22c105f55"
          ]
        },
        {
          "ID": "bu_92_7",
          "TypeId": "bu_92",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_92_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_92_5",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b12f87e22c105f55"
          ]
        },
        {
          "ID": "bu_92_8",
          "TypeId": "bu_92",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_92_6",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "59180b904f5f4727"
          ]
        },
        {
          "ID": "bu_92_9",
          "TypeId": "bu_92",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_92_6",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "59180b904f5f4727"
          ]
        },
        {
          "ID": "bu_92_10",
          "TypeId": "bu_92",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_92_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_92_6",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "59180b904f5f4727"
          ]
        },
        {
          "ID": "bu_92_11",
          "TypeId": "bu_92",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_92_7",
          "VfxRes": "",
          "Name": "building_92",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a30b2c069db917d5"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_92_1",
          "prefab_path": "remote/meta/building/bu92/prefab/meta_bu_92_1.prefab",
          "prefab_bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
          "root_path_id": 7325739660917223680,
          "sprites": [
            {
              "asset_id": "95ea14125f20f86d",
              "sprite_name": "meta_tex_bu_92_1",
              "bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
              "path_id": -7320186888998123483,
              "component_path_id": -3957142971314735813
            }
          ]
        },
        {
          "resource": "meta_bu_92_2",
          "prefab_path": "remote/meta/building/bu92/prefab/meta_bu_92_2.prefab",
          "prefab_bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
          "root_path_id": 5885562514076654260,
          "sprites": [
            {
              "asset_id": "a71c32cf6ae88024",
              "sprite_name": "meta_tex_bu_92_2",
              "bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
              "path_id": 1706904946665828768,
              "component_path_id": -6974761165419036815
            }
          ]
        },
        {
          "resource": "meta_bu_92_3",
          "prefab_path": "remote/meta/building/bu92/prefab/meta_bu_92_3.prefab",
          "prefab_bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
          "root_path_id": 2740486023491288343,
          "sprites": [
            {
              "asset_id": "bca4787efae41ee1",
              "sprite_name": "meta_tex_bu_92_3",
              "bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
              "path_id": -2723519344324273794,
              "component_path_id": 4948797308025705567
            }
          ]
        },
        {
          "resource": "meta_bu_92_4",
          "prefab_path": "remote/meta/building/bu92/prefab/meta_bu_92_4.prefab",
          "prefab_bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
          "root_path_id": 401518587357081776,
          "sprites": [
            {
              "asset_id": "c7e9a2bbf3cfae49",
              "sprite_name": "meta_tex_bu_92_4",
              "bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
              "path_id": 2044656728853412077,
              "component_path_id": -4868502050833206468
            }
          ]
        },
        {
          "resource": "meta_bu_92_5",
          "prefab_path": "remote/meta/building/bu92/prefab/meta_bu_92_5.prefab",
          "prefab_bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
          "root_path_id": 4612070135905194706,
          "sprites": [
            {
              "asset_id": "b12f87e22c105f55",
              "sprite_name": "meta_tex_bu_92_5",
              "bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
              "path_id": 2568917420070751843,
              "component_path_id": 3985907998472293129
            }
          ]
        },
        {
          "resource": "meta_bu_92_6",
          "prefab_path": "remote/meta/building/bu92/prefab/meta_bu_92_6.prefab",
          "prefab_bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
          "root_path_id": -3254817816606633458,
          "sprites": [
            {
              "asset_id": "59180b904f5f4727",
              "sprite_name": "meta_tex_bu_92_6",
              "bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
              "path_id": 2752023091206505812,
              "component_path_id": 2679861022126520980
            }
          ]
        },
        {
          "resource": "meta_bu_92_7",
          "prefab_path": "remote/meta/building/bu92/prefab/meta_bu_92_7.prefab",
          "prefab_bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
          "root_path_id": 8747458365450031351,
          "sprites": [
            {
              "asset_id": "a30b2c069db917d5",
              "sprite_name": "meta_tex_bu_92_7",
              "bundle": "remote_meta_building_bu92_1212799b6e62edaefdfb998e0e55627e.ab",
              "path_id": -3653326907896466828,
              "component_path_id": 2888082250330693027
            }
          ]
        }
      ]
    },
    {
      "id": "bu_93",
      "group": "93",
      "name_cn": "贵族庄园",
      "name_key": "building_93",
      "name_candidates": [
        [
          "building_93",
          "贵族庄园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2604.0,
        "y": 23971.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -34.0,
            "y": 365.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2999999523162842,
            "y": 1.2999999523162842,
            "z": 1.2999999523162842
          },
          "pos": {
            "x": -49.0,
            "y": 469.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "0ca4726e7b0a108f"
        },
        {
          "level": 2,
          "asset_id": "db223c2ead8c7fcb"
        },
        {
          "level": 3,
          "asset_id": "eba38b7e99922aaf"
        },
        {
          "level": 4,
          "asset_id": "d3e605c44819c265"
        },
        {
          "level": 5,
          "asset_id": "72d0de7e817b31e1"
        },
        {
          "level": 6,
          "asset_id": "358432aa46ebe67e"
        },
        {
          "level": 7,
          "asset_id": "bd5a1821c9471d17"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_93_1",
          "TypeId": "bu_93",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_93_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_93_1",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ca4726e7b0a108f"
          ]
        },
        {
          "ID": "bu_93_2",
          "TypeId": "bu_93",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_93_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_93_2",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "db223c2ead8c7fcb"
          ]
        },
        {
          "ID": "bu_93_3",
          "TypeId": "bu_93",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_93_3",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eba38b7e99922aaf"
          ]
        },
        {
          "ID": "bu_93_4",
          "TypeId": "bu_93",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_93_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 365
            }
          ],
          "Resource": "meta_bu_93_3",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eba38b7e99922aaf"
          ]
        },
        {
          "ID": "bu_93_5",
          "TypeId": "bu_93",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_93_4",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d3e605c44819c265"
          ]
        },
        {
          "ID": "bu_93_6",
          "TypeId": "bu_93",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_93_4",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d3e605c44819c265"
          ]
        },
        {
          "ID": "bu_93_7",
          "TypeId": "bu_93",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_93_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_93_4",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d3e605c44819c265"
          ]
        },
        {
          "ID": "bu_93_8",
          "TypeId": "bu_93",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_93_5",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "72d0de7e817b31e1"
          ]
        },
        {
          "ID": "bu_93_9",
          "TypeId": "bu_93",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_93_5",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "72d0de7e817b31e1"
          ]
        },
        {
          "ID": "bu_93_10",
          "TypeId": "bu_93",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_93_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_93_5",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "72d0de7e817b31e1"
          ]
        },
        {
          "ID": "bu_93_11",
          "TypeId": "bu_93",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_93_6",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "358432aa46ebe67e"
          ]
        },
        {
          "ID": "bu_93_12",
          "TypeId": "bu_93",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_93_6",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "358432aa46ebe67e"
          ]
        },
        {
          "ID": "bu_93_13",
          "TypeId": "bu_93",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_93_6",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "358432aa46ebe67e"
          ]
        },
        {
          "ID": "bu_93_14",
          "TypeId": "bu_93",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_93_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_93_6",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "358432aa46ebe67e"
          ]
        },
        {
          "ID": "bu_93_15",
          "TypeId": "bu_93",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_93_7",
          "VfxRes": "",
          "Name": "building_93",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bd5a1821c9471d17"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_93_1",
          "prefab_path": "remote/meta/building/bu93/prefab/meta_bu_93_1.prefab",
          "prefab_bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
          "root_path_id": -6650181182901912772,
          "sprites": [
            {
              "asset_id": "0ca4726e7b0a108f",
              "sprite_name": "meta_tex_bu_93_1",
              "bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
              "path_id": -6798335944360095764,
              "component_path_id": 243181619644113798
            }
          ]
        },
        {
          "resource": "meta_bu_93_2",
          "prefab_path": "remote/meta/building/bu93/prefab/meta_bu_93_2.prefab",
          "prefab_bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
          "root_path_id": 4812846135663988088,
          "sprites": [
            {
              "asset_id": "db223c2ead8c7fcb",
              "sprite_name": "meta_tex_bu_93_2",
              "bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
              "path_id": -5386785960216107515,
              "component_path_id": -7887152237694713520
            }
          ]
        },
        {
          "resource": "meta_bu_93_3",
          "prefab_path": "remote/meta/building/bu93/prefab/meta_bu_93_3.prefab",
          "prefab_bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
          "root_path_id": -9154087877705065084,
          "sprites": [
            {
              "asset_id": "eba38b7e99922aaf",
              "sprite_name": "meta_tex_bu_93_3",
              "bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
              "path_id": 6040485626938141395,
              "component_path_id": -1044625821491896553
            }
          ]
        },
        {
          "resource": "meta_bu_93_4",
          "prefab_path": "remote/meta/building/bu93/prefab/meta_bu_93_4.prefab",
          "prefab_bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
          "root_path_id": -481683459589963267,
          "sprites": [
            {
              "asset_id": "d3e605c44819c265",
              "sprite_name": "meta_tex_bu_93_4",
              "bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
              "path_id": -2016708210205785619,
              "component_path_id": 8261844725079242416
            }
          ]
        },
        {
          "resource": "meta_bu_93_5",
          "prefab_path": "remote/meta/building/bu93/prefab/meta_bu_93_5.prefab",
          "prefab_bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
          "root_path_id": 6160192413002959135,
          "sprites": [
            {
              "asset_id": "72d0de7e817b31e1",
              "sprite_name": "meta_tex_bu_93_5",
              "bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
              "path_id": -7745658800233913556,
              "component_path_id": -8283848640163333415
            }
          ]
        },
        {
          "resource": "meta_bu_93_6",
          "prefab_path": "remote/meta/building/bu93/prefab/meta_bu_93_6.prefab",
          "prefab_bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
          "root_path_id": -7121245687626268438,
          "sprites": [
            {
              "asset_id": "358432aa46ebe67e",
              "sprite_name": "meta_tex_bu_93_6",
              "bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
              "path_id": -55362886076370946,
              "component_path_id": 7034891328369248103
            }
          ]
        },
        {
          "resource": "meta_bu_93_7",
          "prefab_path": "remote/meta/building/bu93/prefab/meta_bu_93_7.prefab",
          "prefab_bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
          "root_path_id": 8429136460199997068,
          "sprites": [
            {
              "asset_id": "bd5a1821c9471d17",
              "sprite_name": "meta_tex_bu_93_7",
              "bundle": "remote_meta_building_bu93_b19738bb2108d8f04b381f7100e2072c.ab",
              "path_id": -7683088156094227903,
              "component_path_id": 5902817780094729632
            }
          ]
        }
      ]
    },
    {
      "id": "bu_94",
      "group": "94",
      "name_cn": "寝具店",
      "name_key": "building_94",
      "name_candidates": [
        [
          "building_94",
          "寝具店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3221.0,
        "y": 24701.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": 137.0,
            "y": 413.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": 137.0,
            "y": 413.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 43.0,
            "y": -84.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "c8e1d0c0d7ab43d4"
        },
        {
          "level": 2,
          "asset_id": "db732f99ad342093"
        },
        {
          "level": 3,
          "asset_id": "de969b11727c47fd"
        },
        {
          "level": 4,
          "asset_id": "2d58b75bde996e70"
        },
        {
          "level": 5,
          "asset_id": "7189ab77bbbc7974"
        },
        {
          "level": 6,
          "asset_id": "b63ead6cb84d67a4"
        },
        {
          "level": 7,
          "asset_id": "680099f52c382c97"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_94_1",
          "TypeId": "bu_94",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_94_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_94_1",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c8e1d0c0d7ab43d4"
          ]
        },
        {
          "ID": "bu_94_2",
          "TypeId": "bu_94",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_94_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 410
            }
          ],
          "Resource": "meta_bu_94_2",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "db732f99ad342093"
          ]
        },
        {
          "ID": "bu_94_3",
          "TypeId": "bu_94",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 18000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_94_3",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de969b11727c47fd"
          ]
        },
        {
          "ID": "bu_94_4",
          "TypeId": "bu_94",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 19000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_94_3",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de969b11727c47fd"
          ]
        },
        {
          "ID": "bu_94_5",
          "TypeId": "bu_94",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_94_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_94_3",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de969b11727c47fd"
          ]
        },
        {
          "ID": "bu_94_6",
          "TypeId": "bu_94",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_94_4",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2d58b75bde996e70"
          ]
        },
        {
          "ID": "bu_94_7",
          "TypeId": "bu_94",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_94_4",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2d58b75bde996e70"
          ]
        },
        {
          "ID": "bu_94_8",
          "TypeId": "bu_94",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_94_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_94_4",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2d58b75bde996e70"
          ]
        },
        {
          "ID": "bu_94_9",
          "TypeId": "bu_94",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_94_5",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7189ab77bbbc7974"
          ]
        },
        {
          "ID": "bu_94_10",
          "TypeId": "bu_94",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_94_5",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7189ab77bbbc7974"
          ]
        },
        {
          "ID": "bu_94_11",
          "TypeId": "bu_94",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_94_5",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7189ab77bbbc7974"
          ]
        },
        {
          "ID": "bu_94_12",
          "TypeId": "bu_94",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_94_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_94_5",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7189ab77bbbc7974"
          ]
        },
        {
          "ID": "bu_94_13",
          "TypeId": "bu_94",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_94_6",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b63ead6cb84d67a4"
          ]
        },
        {
          "ID": "bu_94_14",
          "TypeId": "bu_94",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_94_6",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b63ead6cb84d67a4"
          ]
        },
        {
          "ID": "bu_94_15",
          "TypeId": "bu_94",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_94_6",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b63ead6cb84d67a4"
          ]
        },
        {
          "ID": "bu_94_16",
          "TypeId": "bu_94",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_94_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_94_6",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b63ead6cb84d67a4"
          ]
        },
        {
          "ID": "bu_94_17",
          "TypeId": "bu_94",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_94_7",
          "VfxRes": "",
          "Name": "building_94",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "680099f52c382c97"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_94_1",
          "prefab_path": "remote/meta/building/bu94/prefab/meta_bu_94_1.prefab",
          "prefab_bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
          "root_path_id": 5770688328998363149,
          "sprites": [
            {
              "asset_id": "c8e1d0c0d7ab43d4",
              "sprite_name": "meta_tex_bu_94_1",
              "bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
              "path_id": -6255100558280577933,
              "component_path_id": -4791117529850831570
            }
          ]
        },
        {
          "resource": "meta_bu_94_2",
          "prefab_path": "remote/meta/building/bu94/prefab/meta_bu_94_2.prefab",
          "prefab_bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
          "root_path_id": 2152817847914613302,
          "sprites": [
            {
              "asset_id": "db732f99ad342093",
              "sprite_name": "meta_tex_bu_94_2",
              "bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
              "path_id": 5583696820675438608,
              "component_path_id": 1597125660296566701
            }
          ]
        },
        {
          "resource": "meta_bu_94_3",
          "prefab_path": "remote/meta/building/bu94/prefab/meta_bu_94_3.prefab",
          "prefab_bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
          "root_path_id": -8574541080760063864,
          "sprites": [
            {
              "asset_id": "de969b11727c47fd",
              "sprite_name": "meta_tex_bu_94_3",
              "bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
              "path_id": 2566336305444501415,
              "component_path_id": -5865099720928575396
            }
          ]
        },
        {
          "resource": "meta_bu_94_4",
          "prefab_path": "remote/meta/building/bu94/prefab/meta_bu_94_4.prefab",
          "prefab_bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
          "root_path_id": -1595108467761224869,
          "sprites": [
            {
              "asset_id": "2d58b75bde996e70",
              "sprite_name": "meta_tex_bu_94_4",
              "bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
              "path_id": 3558276380456748530,
              "component_path_id": 1846206063411330168
            }
          ]
        },
        {
          "resource": "meta_bu_94_5",
          "prefab_path": "remote/meta/building/bu94/prefab/meta_bu_94_5.prefab",
          "prefab_bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
          "root_path_id": 2578244435720150022,
          "sprites": [
            {
              "asset_id": "7189ab77bbbc7974",
              "sprite_name": "meta_tex_bu_94_5",
              "bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
              "path_id": -6248514625128172904,
              "component_path_id": -1054194933606749229
            }
          ]
        },
        {
          "resource": "meta_bu_94_6",
          "prefab_path": "remote/meta/building/bu94/prefab/meta_bu_94_6.prefab",
          "prefab_bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
          "root_path_id": 6356905314172524198,
          "sprites": [
            {
              "asset_id": "b63ead6cb84d67a4",
              "sprite_name": "meta_tex_bu_94_6",
              "bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
              "path_id": -7629727976584705421,
              "component_path_id": 5645907230985104543
            }
          ]
        },
        {
          "resource": "meta_bu_94_7",
          "prefab_path": "remote/meta/building/bu94/prefab/meta_bu_94_7.prefab",
          "prefab_bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
          "root_path_id": -4405895859500959480,
          "sprites": [
            {
              "asset_id": "680099f52c382c97",
              "sprite_name": "meta_tex_bu_94_7",
              "bundle": "remote_meta_building_bu94_90ed6ec15b7adc8799d237df0637403d.ab",
              "path_id": 7796360704119555801,
              "component_path_id": -6810349540711209742
            }
          ]
        }
      ]
    },
    {
      "id": "bu_95",
      "group": "95",
      "name_cn": "街机厅",
      "name_key": "building_95",
      "name_candidates": [
        [
          "building_95",
          "街机厅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3911.0,
        "y": 24641.998046875
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -49.0,
            "y": 238.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -49.0,
            "y": 238.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 107.0,
            "y": -90.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "517f72b11b2a5189"
        },
        {
          "level": 2,
          "asset_id": "9ca613fa99604320"
        },
        {
          "level": 3,
          "asset_id": "1364aae16cf23c0f"
        },
        {
          "level": 4,
          "asset_id": "d40a44c0d03211df"
        },
        {
          "level": 5,
          "asset_id": "cf92ffdccc0ef581"
        },
        {
          "level": 6,
          "asset_id": "f868a75b48c6f9ca"
        },
        {
          "level": 7,
          "asset_id": "c75e7bb9a6a35e35"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_95_1",
          "TypeId": "bu_95",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_95_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_95_1",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "517f72b11b2a5189"
          ]
        },
        {
          "ID": "bu_95_2",
          "TypeId": "bu_95",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_95_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_95_2",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9ca613fa99604320"
          ]
        },
        {
          "ID": "bu_95_3",
          "TypeId": "bu_95",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_95_3",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1364aae16cf23c0f"
          ]
        },
        {
          "ID": "bu_95_4",
          "TypeId": "bu_95",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_95_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_95_3",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1364aae16cf23c0f"
          ]
        },
        {
          "ID": "bu_95_5",
          "TypeId": "bu_95",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_95_4",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d40a44c0d03211df"
          ]
        },
        {
          "ID": "bu_95_6",
          "TypeId": "bu_95",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_95_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_95_4",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d40a44c0d03211df"
          ]
        },
        {
          "ID": "bu_95_7",
          "TypeId": "bu_95",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_95_5",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf92ffdccc0ef581"
          ]
        },
        {
          "ID": "bu_95_8",
          "TypeId": "bu_95",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_95_5",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf92ffdccc0ef581"
          ]
        },
        {
          "ID": "bu_95_9",
          "TypeId": "bu_95",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_95_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 550
            }
          ],
          "Resource": "meta_bu_95_5",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf92ffdccc0ef581"
          ]
        },
        {
          "ID": "bu_95_10",
          "TypeId": "bu_95",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_95_6",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f868a75b48c6f9ca"
          ]
        },
        {
          "ID": "bu_95_11",
          "TypeId": "bu_95",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_95_6",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f868a75b48c6f9ca"
          ]
        },
        {
          "ID": "bu_95_12",
          "TypeId": "bu_95",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_95_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 550
            }
          ],
          "Resource": "meta_bu_95_6",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f868a75b48c6f9ca"
          ]
        },
        {
          "ID": "bu_95_13",
          "TypeId": "bu_95",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_95_7",
          "VfxRes": "",
          "Name": "building_95",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_95_1",
          "prefab_path": "remote/meta/building/bu95/prefab/meta_bu_95_1.prefab",
          "prefab_bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
          "root_path_id": -2107988512019991289,
          "sprites": [
            {
              "asset_id": "517f72b11b2a5189",
              "sprite_name": "meta_tex_bu_95_1",
              "bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
              "path_id": -2970757340180300727,
              "component_path_id": -1839001970943283879
            }
          ]
        },
        {
          "resource": "meta_bu_95_2",
          "prefab_path": "remote/meta/building/bu95/prefab/meta_bu_95_2.prefab",
          "prefab_bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
          "root_path_id": 9167121506898346226,
          "sprites": [
            {
              "asset_id": "9ca613fa99604320",
              "sprite_name": "meta_tex_bu_95_2",
              "bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
              "path_id": -6170006566969107393,
              "component_path_id": -2326302921080917582
            }
          ]
        },
        {
          "resource": "meta_bu_95_3",
          "prefab_path": "remote/meta/building/bu95/prefab/meta_bu_95_3.prefab",
          "prefab_bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
          "root_path_id": 3910622582257402740,
          "sprites": [
            {
              "asset_id": "1364aae16cf23c0f",
              "sprite_name": "meta_tex_bu_95_3",
              "bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
              "path_id": -4111136470136988688,
              "component_path_id": 5027361078516725266
            }
          ]
        },
        {
          "resource": "meta_bu_95_4",
          "prefab_path": "remote/meta/building/bu95/prefab/meta_bu_95_4.prefab",
          "prefab_bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
          "root_path_id": -5518207879065862345,
          "sprites": [
            {
              "asset_id": "d40a44c0d03211df",
              "sprite_name": "meta_tex_bu_95_4",
              "bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
              "path_id": -8608586155667745920,
              "component_path_id": 2752286730130672553
            }
          ]
        },
        {
          "resource": "meta_bu_95_5",
          "prefab_path": "remote/meta/building/bu95/prefab/meta_bu_95_5.prefab",
          "prefab_bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
          "root_path_id": 3528191739671241634,
          "sprites": [
            {
              "asset_id": "cf92ffdccc0ef581",
              "sprite_name": "meta_tex_bu_95_5",
              "bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
              "path_id": -8359846473439803630,
              "component_path_id": 7247639315112544993
            }
          ]
        },
        {
          "resource": "meta_bu_95_6",
          "prefab_path": "remote/meta/building/bu95/prefab/meta_bu_95_6.prefab",
          "prefab_bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
          "root_path_id": -2987467372494222155,
          "sprites": [
            {
              "asset_id": "f868a75b48c6f9ca",
              "sprite_name": "meta_tex_bu_95_6",
              "bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
              "path_id": 4311248100103117954,
              "component_path_id": 6084272526658091654
            }
          ]
        },
        {
          "resource": "meta_bu_95_7",
          "prefab_path": "remote/meta/building/bu95/prefab/meta_bu_95_7.prefab",
          "prefab_bundle": "remote_meta_building_bu95_9350a293a862a01f0497dd4b5b990866.ab",
          "root_path_id": 2335376841308277674,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_96",
      "group": "96",
      "name_cn": "中餐厅",
      "name_key": "building_96",
      "name_candidates": [
        [
          "building_96",
          "中餐厅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4433.0,
        "y": 25068.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": 9.0,
            "y": 386.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": 9.0,
            "y": 386.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 17.0,
            "y": -36.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "708b9e36b4298dbc"
        },
        {
          "level": 2,
          "asset_id": "3ac05420f84a08c2"
        },
        {
          "level": 3,
          "asset_id": "8693db0e31da700a"
        },
        {
          "level": 4,
          "asset_id": "15e3118644dd4b48"
        },
        {
          "level": 5,
          "asset_id": "c194b92598dbd934"
        },
        {
          "level": 6,
          "asset_id": "c76e31b3838200f6"
        },
        {
          "level": 7,
          "asset_id": "8357b19e0bdeb91a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_96_1",
          "TypeId": "bu_96",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_96_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_96_1",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "708b9e36b4298dbc"
          ]
        },
        {
          "ID": "bu_96_2",
          "TypeId": "bu_96",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_96_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 420
            }
          ],
          "Resource": "meta_bu_96_2",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3ac05420f84a08c2"
          ]
        },
        {
          "ID": "bu_96_3",
          "TypeId": "bu_96",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_96_3",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8693db0e31da700a"
          ]
        },
        {
          "ID": "bu_96_4",
          "TypeId": "bu_96",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_96_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 405
            }
          ],
          "Resource": "meta_bu_96_3",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8693db0e31da700a"
          ]
        },
        {
          "ID": "bu_96_5",
          "TypeId": "bu_96",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_96_4",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "15e3118644dd4b48"
          ]
        },
        {
          "ID": "bu_96_6",
          "TypeId": "bu_96",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_96_4",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "15e3118644dd4b48"
          ]
        },
        {
          "ID": "bu_96_7",
          "TypeId": "bu_96",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_96_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_96_4",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "15e3118644dd4b48"
          ]
        },
        {
          "ID": "bu_96_8",
          "TypeId": "bu_96",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_96_5",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c194b92598dbd934"
          ]
        },
        {
          "ID": "bu_96_9",
          "TypeId": "bu_96",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_96_5",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c194b92598dbd934"
          ]
        },
        {
          "ID": "bu_96_10",
          "TypeId": "bu_96",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_96_5",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c194b92598dbd934"
          ]
        },
        {
          "ID": "bu_96_11",
          "TypeId": "bu_96",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_96_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_96_5",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c194b92598dbd934"
          ]
        },
        {
          "ID": "bu_96_12",
          "TypeId": "bu_96",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_96_6",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c76e31b3838200f6"
          ]
        },
        {
          "ID": "bu_96_13",
          "TypeId": "bu_96",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_96_6",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c76e31b3838200f6"
          ]
        },
        {
          "ID": "bu_96_14",
          "TypeId": "bu_96",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_96_6",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c76e31b3838200f6"
          ]
        },
        {
          "ID": "bu_96_15",
          "TypeId": "bu_96",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_96_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 545
            }
          ],
          "Resource": "meta_bu_96_6",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c76e31b3838200f6"
          ]
        },
        {
          "ID": "bu_96_16",
          "TypeId": "bu_96",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_96_7",
          "VfxRes": "",
          "Name": "building_96",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8357b19e0bdeb91a"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_96_1",
          "prefab_path": "remote/meta/building/bu96/prefab/meta_bu_96_1.prefab",
          "prefab_bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
          "root_path_id": 4561468759553498078,
          "sprites": [
            {
              "asset_id": "708b9e36b4298dbc",
              "sprite_name": "meta_tex_bu_96_1",
              "bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
              "path_id": -8310541961922292925,
              "component_path_id": 3075263502944427584
            }
          ]
        },
        {
          "resource": "meta_bu_96_2",
          "prefab_path": "remote/meta/building/bu96/prefab/meta_bu_96_2.prefab",
          "prefab_bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
          "root_path_id": 404404303278686981,
          "sprites": [
            {
              "asset_id": "3ac05420f84a08c2",
              "sprite_name": "meta_tex_bu_96_2",
              "bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
              "path_id": 5746414215091282546,
              "component_path_id": 6761240899397238497
            }
          ]
        },
        {
          "resource": "meta_bu_96_3",
          "prefab_path": "remote/meta/building/bu96/prefab/meta_bu_96_3.prefab",
          "prefab_bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
          "root_path_id": 8174811182693298526,
          "sprites": [
            {
              "asset_id": "8693db0e31da700a",
              "sprite_name": "meta_tex_bu_96_3",
              "bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
              "path_id": -409919581509562485,
              "component_path_id": 7522398540706764851
            }
          ]
        },
        {
          "resource": "meta_bu_96_4",
          "prefab_path": "remote/meta/building/bu96/prefab/meta_bu_96_4.prefab",
          "prefab_bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
          "root_path_id": 230882136619443125,
          "sprites": [
            {
              "asset_id": "15e3118644dd4b48",
              "sprite_name": "meta_tex_bu_96_4",
              "bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
              "path_id": -6279356266295626015,
              "component_path_id": -4625573041757022999
            }
          ]
        },
        {
          "resource": "meta_bu_96_5",
          "prefab_path": "remote/meta/building/bu96/prefab/meta_bu_96_5.prefab",
          "prefab_bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
          "root_path_id": 6964575881982611358,
          "sprites": [
            {
              "asset_id": "c194b92598dbd934",
              "sprite_name": "meta_tex_bu_96_5",
              "bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
              "path_id": 7768956339218385753,
              "component_path_id": -5387204163058449123
            }
          ]
        },
        {
          "resource": "meta_bu_96_6",
          "prefab_path": "remote/meta/building/bu96/prefab/meta_bu_96_6.prefab",
          "prefab_bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
          "root_path_id": -2108415482886094809,
          "sprites": [
            {
              "asset_id": "c76e31b3838200f6",
              "sprite_name": "meta_tex_bu_96_6",
              "bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
              "path_id": -5139147803956547324,
              "component_path_id": -960676415130284765
            }
          ]
        },
        {
          "resource": "meta_bu_96_7",
          "prefab_path": "remote/meta/building/bu96/prefab/meta_bu_96_7.prefab",
          "prefab_bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
          "root_path_id": 1468642908142896914,
          "sprites": [
            {
              "asset_id": "8357b19e0bdeb91a",
              "sprite_name": "meta_tex_bu_96_7",
              "bundle": "remote_meta_building_bu96_895e8e8cb30ffa47186a2e29c4f094c3.ab",
              "path_id": -7535728581990094362,
              "component_path_id": -8077479985985476573
            }
          ]
        }
      ]
    },
    {
      "id": "bu_97",
      "group": "97",
      "name_cn": "高尔夫球场",
      "name_key": "building_97",
      "name_candidates": [
        [
          "building_97",
          "高尔夫球场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4489.7998046875,
        "y": 25958.400390625
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.4999998807907104,
            "y": 1.4999998807907104,
            "z": 1.4999998807907104
          },
          "pos": {
            "x": 2.0,
            "y": 469.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.4999998807907104,
            "y": 1.4999998807907104,
            "z": 1.4999998807907104
          },
          "pos": {
            "x": 2.0,
            "y": 469.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "b1dde27f86fc2e91"
        },
        {
          "level": 2,
          "asset_id": "d2e4398d7dac433f"
        },
        {
          "level": 3,
          "asset_id": "2ecb406c754bf51a"
        },
        {
          "level": 4,
          "asset_id": "e739205b03a4dceb"
        },
        {
          "level": 5,
          "asset_id": "9b866f20a5601310"
        },
        {
          "level": 6,
          "asset_id": "87c9f2294c28f9c9"
        },
        {
          "level": 7,
          "asset_id": "8c53e4d35c4fd36e"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_97_1",
          "TypeId": "bu_97",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_97_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_97_1",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b1dde27f86fc2e91"
          ]
        },
        {
          "ID": "bu_97_2",
          "TypeId": "bu_97",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_97_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_97_2",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d2e4398d7dac433f"
          ]
        },
        {
          "ID": "bu_97_3",
          "TypeId": "bu_97",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_97_3",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ecb406c754bf51a"
          ]
        },
        {
          "ID": "bu_97_4",
          "TypeId": "bu_97",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_97_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_97_3",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ecb406c754bf51a"
          ]
        },
        {
          "ID": "bu_97_5",
          "TypeId": "bu_97",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_97_4",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e739205b03a4dceb"
          ]
        },
        {
          "ID": "bu_97_6",
          "TypeId": "bu_97",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_97_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_97_4",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e739205b03a4dceb"
          ]
        },
        {
          "ID": "bu_97_7",
          "TypeId": "bu_97",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_97_5",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b866f20a5601310"
          ]
        },
        {
          "ID": "bu_97_8",
          "TypeId": "bu_97",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_97_5",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b866f20a5601310"
          ]
        },
        {
          "ID": "bu_97_9",
          "TypeId": "bu_97",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_97_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_97_5",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b866f20a5601310"
          ]
        },
        {
          "ID": "bu_97_10",
          "TypeId": "bu_97",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_97_6",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "87c9f2294c28f9c9"
          ]
        },
        {
          "ID": "bu_97_11",
          "TypeId": "bu_97",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_97_6",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "87c9f2294c28f9c9"
          ]
        },
        {
          "ID": "bu_97_12",
          "TypeId": "bu_97",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_97_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_97_6",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "87c9f2294c28f9c9"
          ]
        },
        {
          "ID": "bu_97_13",
          "TypeId": "bu_97",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_97_7",
          "VfxRes": "",
          "Name": "building_97",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8c53e4d35c4fd36e"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_97_1",
          "prefab_path": "remote/meta/building/bu97/prefab/meta_bu_97_1.prefab",
          "prefab_bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
          "root_path_id": 3759585040308974187,
          "sprites": [
            {
              "asset_id": "b1dde27f86fc2e91",
              "sprite_name": "meta_tex_bu_97_1",
              "bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
              "path_id": -5804208266946546824,
              "component_path_id": -8649534403886472254
            }
          ]
        },
        {
          "resource": "meta_bu_97_2",
          "prefab_path": "remote/meta/building/bu97/prefab/meta_bu_97_2.prefab",
          "prefab_bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
          "root_path_id": -6797425627227915783,
          "sprites": [
            {
              "asset_id": "d2e4398d7dac433f",
              "sprite_name": "meta_tex_bu_97_2",
              "bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
              "path_id": 6731617391365689369,
              "component_path_id": -6164679368355043909
            }
          ]
        },
        {
          "resource": "meta_bu_97_3",
          "prefab_path": "remote/meta/building/bu97/prefab/meta_bu_97_3.prefab",
          "prefab_bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
          "root_path_id": -6043603797540719553,
          "sprites": [
            {
              "asset_id": "2ecb406c754bf51a",
              "sprite_name": "meta_tex_bu_97_3",
              "bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
              "path_id": -2387853029825253225,
              "component_path_id": -4557108760928850913
            }
          ]
        },
        {
          "resource": "meta_bu_97_4",
          "prefab_path": "remote/meta/building/bu97/prefab/meta_bu_97_4.prefab",
          "prefab_bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
          "root_path_id": 118740387808472176,
          "sprites": [
            {
              "asset_id": "e739205b03a4dceb",
              "sprite_name": "meta_tex_bu_97_4",
              "bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
              "path_id": -2353034779418088965,
              "component_path_id": -9139913364253839534
            }
          ]
        },
        {
          "resource": "meta_bu_97_5",
          "prefab_path": "remote/meta/building/bu97/prefab/meta_bu_97_5.prefab",
          "prefab_bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
          "root_path_id": -8928763793808975763,
          "sprites": [
            {
              "asset_id": "9b866f20a5601310",
              "sprite_name": "meta_tex_bu_97_5",
              "bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
              "path_id": -5590498208422507248,
              "component_path_id": -5958769385556017614
            }
          ]
        },
        {
          "resource": "meta_bu_97_6",
          "prefab_path": "remote/meta/building/bu97/prefab/meta_bu_97_6.prefab",
          "prefab_bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
          "root_path_id": 4933952718102539881,
          "sprites": [
            {
              "asset_id": "87c9f2294c28f9c9",
              "sprite_name": "meta_tex_bu_97_6",
              "bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
              "path_id": 2703197381799676222,
              "component_path_id": -1199236892858301964
            }
          ]
        },
        {
          "resource": "meta_bu_97_7",
          "prefab_path": "remote/meta/building/bu97/prefab/meta_bu_97_7.prefab",
          "prefab_bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
          "root_path_id": -5116977412804741476,
          "sprites": [
            {
              "asset_id": "8c53e4d35c4fd36e",
              "sprite_name": "meta_tex_bu_97_7",
              "bundle": "remote_meta_building_bu97_627abf45e5152a2317c2888dfe256dfe.ab",
              "path_id": 6979115791065841251,
              "component_path_id": 6553604801528671537
            }
          ]
        }
      ]
    },
    {
      "id": "bu_98",
      "group": "98",
      "name_cn": "木艺店",
      "name_key": "building_98",
      "name_candidates": [
        [
          "building_98",
          "木艺店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3520.0,
        "y": 25615.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": 1.0,
            "y": 177.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": 1.0,
            "y": 177.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "ef618562d7e9e8d8"
        },
        {
          "level": 2,
          "asset_id": "5016125b02e2abb3"
        },
        {
          "level": 3,
          "asset_id": "eb395f2e094c7c9f"
        },
        {
          "level": 4,
          "asset_id": "8a3a8e399e23b849"
        },
        {
          "level": 5,
          "asset_id": "e90e6521d05b7749"
        },
        {
          "level": 6,
          "asset_id": "d96f6af3ef80bac1"
        },
        {
          "level": 7,
          "asset_id": "2dd5dff70bb59180"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_98_1",
          "TypeId": "bu_98",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_98_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_98_1",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ef618562d7e9e8d8"
          ]
        },
        {
          "ID": "bu_98_2",
          "TypeId": "bu_98",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_98_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_98_2",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5016125b02e2abb3"
          ]
        },
        {
          "ID": "bu_98_3",
          "TypeId": "bu_98",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_98_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_98_3",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eb395f2e094c7c9f"
          ]
        },
        {
          "ID": "bu_98_4",
          "TypeId": "bu_98",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_98_4",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a3a8e399e23b849"
          ]
        },
        {
          "ID": "bu_98_5",
          "TypeId": "bu_98",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_98_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_98_4",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a3a8e399e23b849"
          ]
        },
        {
          "ID": "bu_98_6",
          "TypeId": "bu_98",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_98_5",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e90e6521d05b7749"
          ]
        },
        {
          "ID": "bu_98_7",
          "TypeId": "bu_98",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_98_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_98_5",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e90e6521d05b7749"
          ]
        },
        {
          "ID": "bu_98_8",
          "TypeId": "bu_98",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_98_6",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d96f6af3ef80bac1"
          ]
        },
        {
          "ID": "bu_98_9",
          "TypeId": "bu_98",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_98_6",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d96f6af3ef80bac1"
          ]
        },
        {
          "ID": "bu_98_10",
          "TypeId": "bu_98",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_98_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_98_6",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d96f6af3ef80bac1"
          ]
        },
        {
          "ID": "bu_98_11",
          "TypeId": "bu_98",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_98_7",
          "VfxRes": "",
          "Name": "building_98",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2dd5dff70bb59180"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_98_1",
          "prefab_path": "remote/meta/building/bu98/prefab/meta_bu_98_1.prefab",
          "prefab_bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
          "root_path_id": 1470623263429896979,
          "sprites": [
            {
              "asset_id": "ef618562d7e9e8d8",
              "sprite_name": "meta_tex_bu_98_1",
              "bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
              "path_id": 7319414755388888358,
              "component_path_id": 6412664136625427005
            }
          ]
        },
        {
          "resource": "meta_bu_98_2",
          "prefab_path": "remote/meta/building/bu98/prefab/meta_bu_98_2.prefab",
          "prefab_bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
          "root_path_id": 7118444021122833310,
          "sprites": [
            {
              "asset_id": "5016125b02e2abb3",
              "sprite_name": "meta_tex_bu_98_2",
              "bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
              "path_id": 7546487578390972935,
              "component_path_id": 8959932393947058001
            }
          ]
        },
        {
          "resource": "meta_bu_98_3",
          "prefab_path": "remote/meta/building/bu98/prefab/meta_bu_98_3.prefab",
          "prefab_bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
          "root_path_id": -5365228567924740840,
          "sprites": [
            {
              "asset_id": "eb395f2e094c7c9f",
              "sprite_name": "meta_tex_bu_98_3",
              "bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
              "path_id": -1643882087380447684,
              "component_path_id": -7161542221772890564
            }
          ]
        },
        {
          "resource": "meta_bu_98_4",
          "prefab_path": "remote/meta/building/bu98/prefab/meta_bu_98_4.prefab",
          "prefab_bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
          "root_path_id": -6556527768328850594,
          "sprites": [
            {
              "asset_id": "8a3a8e399e23b849",
              "sprite_name": "meta_tex_bu_98_4",
              "bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
              "path_id": 8008297256604041114,
              "component_path_id": -870330923676706957
            }
          ]
        },
        {
          "resource": "meta_bu_98_5",
          "prefab_path": "remote/meta/building/bu98/prefab/meta_bu_98_5.prefab",
          "prefab_bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
          "root_path_id": 3376511665507489554,
          "sprites": [
            {
              "asset_id": "e90e6521d05b7749",
              "sprite_name": "meta_tex_bu_98_5",
              "bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
              "path_id": 1413756885610554119,
              "component_path_id": -2339787134778647365
            }
          ]
        },
        {
          "resource": "meta_bu_98_6",
          "prefab_path": "remote/meta/building/bu98/prefab/meta_bu_98_6.prefab",
          "prefab_bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
          "root_path_id": 4239895838142365863,
          "sprites": [
            {
              "asset_id": "d96f6af3ef80bac1",
              "sprite_name": "meta_tex_bu_98_6",
              "bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
              "path_id": -1319072556655886374,
              "component_path_id": -8501931733536979314
            }
          ]
        },
        {
          "resource": "meta_bu_98_7",
          "prefab_path": "remote/meta/building/bu98/prefab/meta_bu_98_7.prefab",
          "prefab_bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
          "root_path_id": -8155226759092634831,
          "sprites": [
            {
              "asset_id": "2dd5dff70bb59180",
              "sprite_name": "meta_tex_bu_98_7",
              "bundle": "remote_meta_building_bu98_7ea5ff5d604e79dcb7992c43540a00dd.ab",
              "path_id": -6480884090479315244,
              "component_path_id": 480375884380710632
            }
          ]
        }
      ]
    },
    {
      "id": "bu_99",
      "group": "99",
      "name_cn": "化装舞会",
      "name_key": "building_99",
      "name_candidates": [
        [
          "building_99",
          "化装舞会"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2678.0,
        "y": 25572.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.7499999403953552,
            "y": 0.7499999403953552,
            "z": 0.7499999403953552
          },
          "pos": {
            "x": -18.0,
            "y": 180.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.75,
            "y": 0.75,
            "z": 0.75
          },
          "pos": {
            "x": -31.0,
            "y": 164.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "00e7bd8a3d4e9ef9"
        },
        {
          "level": 2,
          "asset_id": "f55787eb027fa7e3"
        },
        {
          "level": 3,
          "asset_id": "3a8ef28aa1980bfe"
        },
        {
          "level": 4,
          "asset_id": "31df93dd75b57c7e"
        },
        {
          "level": 5,
          "asset_id": "a26f7d75ea8c9acb"
        },
        {
          "level": 6,
          "asset_id": "2b5890cfdcb6ff80"
        },
        {
          "level": 7,
          "asset_id": "5f97570fd26eb199"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_99_1",
          "TypeId": "bu_99",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_99_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_99_1",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "00e7bd8a3d4e9ef9"
          ]
        },
        {
          "ID": "bu_99_2",
          "TypeId": "bu_99",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_99_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_99_2",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f55787eb027fa7e3"
          ]
        },
        {
          "ID": "bu_99_3",
          "TypeId": "bu_99",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_99_3",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a8ef28aa1980bfe"
          ]
        },
        {
          "ID": "bu_99_4",
          "TypeId": "bu_99",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_99_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 390
            }
          ],
          "Resource": "meta_bu_99_3",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a8ef28aa1980bfe"
          ]
        },
        {
          "ID": "bu_99_5",
          "TypeId": "bu_99",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_99_4",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "31df93dd75b57c7e"
          ]
        },
        {
          "ID": "bu_99_6",
          "TypeId": "bu_99",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_99_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_99_4",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "31df93dd75b57c7e"
          ]
        },
        {
          "ID": "bu_99_7",
          "TypeId": "bu_99",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_99_5",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a26f7d75ea8c9acb"
          ]
        },
        {
          "ID": "bu_99_8",
          "TypeId": "bu_99",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_99_5",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a26f7d75ea8c9acb"
          ]
        },
        {
          "ID": "bu_99_9",
          "TypeId": "bu_99",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_99_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_99_5",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a26f7d75ea8c9acb"
          ]
        },
        {
          "ID": "bu_99_10",
          "TypeId": "bu_99",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_99_6",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2b5890cfdcb6ff80"
          ]
        },
        {
          "ID": "bu_99_11",
          "TypeId": "bu_99",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_99_6",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2b5890cfdcb6ff80"
          ]
        },
        {
          "ID": "bu_99_12",
          "TypeId": "bu_99",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_99_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_99_6",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2b5890cfdcb6ff80"
          ]
        },
        {
          "ID": "bu_99_13",
          "TypeId": "bu_99",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_99_7",
          "VfxRes": "",
          "Name": "building_99",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5f97570fd26eb199"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_99_1",
          "prefab_path": "remote/meta/building/bu99/prefab/meta_bu_99_1.prefab",
          "prefab_bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
          "root_path_id": 892106843341799378,
          "sprites": [
            {
              "asset_id": "00e7bd8a3d4e9ef9",
              "sprite_name": "meta_tex_bu_99_1",
              "bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
              "path_id": 9059907953288010968,
              "component_path_id": -3442229836372724925
            }
          ]
        },
        {
          "resource": "meta_bu_99_2",
          "prefab_path": "remote/meta/building/bu99/prefab/meta_bu_99_2.prefab",
          "prefab_bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
          "root_path_id": -2358147689735199616,
          "sprites": [
            {
              "asset_id": "f55787eb027fa7e3",
              "sprite_name": "meta_tex_bu_99_2",
              "bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
              "path_id": 6775297092357302739,
              "component_path_id": -3461355480887802606
            }
          ]
        },
        {
          "resource": "meta_bu_99_3",
          "prefab_path": "remote/meta/building/bu99/prefab/meta_bu_99_3.prefab",
          "prefab_bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
          "root_path_id": 8802355245417729714,
          "sprites": [
            {
              "asset_id": "3a8ef28aa1980bfe",
              "sprite_name": "meta_tex_bu_99_3",
              "bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
              "path_id": -206655468025928883,
              "component_path_id": 6272144588917813361
            }
          ]
        },
        {
          "resource": "meta_bu_99_4",
          "prefab_path": "remote/meta/building/bu99/prefab/meta_bu_99_4.prefab",
          "prefab_bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
          "root_path_id": -5193217033777025300,
          "sprites": [
            {
              "asset_id": "31df93dd75b57c7e",
              "sprite_name": "meta_tex_bu_99_4",
              "bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
              "path_id": 4115765647361202821,
              "component_path_id": 1498220387502821235
            }
          ]
        },
        {
          "resource": "meta_bu_99_5",
          "prefab_path": "remote/meta/building/bu99/prefab/meta_bu_99_5.prefab",
          "prefab_bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
          "root_path_id": 147040468506019153,
          "sprites": [
            {
              "asset_id": "a26f7d75ea8c9acb",
              "sprite_name": "meta_tex_bu_99_5",
              "bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
              "path_id": 2554353575106748938,
              "component_path_id": 402404817993902582
            }
          ]
        },
        {
          "resource": "meta_bu_99_6",
          "prefab_path": "remote/meta/building/bu99/prefab/meta_bu_99_6.prefab",
          "prefab_bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
          "root_path_id": 4984182620838494808,
          "sprites": [
            {
              "asset_id": "2b5890cfdcb6ff80",
              "sprite_name": "meta_tex_bu_99_6",
              "bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
              "path_id": -2064088666279179418,
              "component_path_id": 2441373528139457630
            }
          ]
        },
        {
          "resource": "meta_bu_99_7",
          "prefab_path": "remote/meta/building/bu99/prefab/meta_bu_99_7.prefab",
          "prefab_bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
          "root_path_id": 4776367314065556557,
          "sprites": [
            {
              "asset_id": "5f97570fd26eb199",
              "sprite_name": "meta_tex_bu_99_7",
              "bundle": "remote_meta_building_bu99_8d1f12fc36538df85dd4f05c4b50e3c5.ab",
              "path_id": -3593842036997445067,
              "component_path_id": 5327695181542267163
            }
          ]
        }
      ]
    },
    {
      "id": "bu_100",
      "group": "100",
      "name_cn": "理科大学",
      "name_key": "building_100",
      "name_candidates": [
        [
          "building_100",
          "理科大学"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2214.0,
        "y": 24797.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2999999523162842,
            "y": 1.2999999523162842,
            "z": 1.2999999523162842
          },
          "pos": {
            "x": 15.0,
            "y": 471.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2999999523162842,
            "y": 1.2999999523162842,
            "z": 1.2999999523162842
          },
          "pos": {
            "x": 15.0,
            "y": 471.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 113.0,
            "y": -19.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 0.9000000357627869,
            "y": 0.9000000357627869,
            "z": 0.9000000357627869
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "44177d9a1f672c81"
        },
        {
          "level": 2,
          "asset_id": "7df5d88475c17899"
        },
        {
          "level": 3,
          "asset_id": "2a43548a59749959"
        },
        {
          "level": 4,
          "asset_id": "c04af1aa1bef0e87"
        },
        {
          "level": 5,
          "asset_id": "9b9e54103f4c96f7"
        },
        {
          "level": 6,
          "asset_id": "5b67f94c6ccb4d64"
        },
        {
          "level": 7,
          "asset_id": "b71741fa754a4604"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_100_1",
          "TypeId": "bu_100",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_100_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_100_1",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "44177d9a1f672c81"
          ]
        },
        {
          "ID": "bu_100_2",
          "TypeId": "bu_100",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21500
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_100_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_100_2",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7df5d88475c17899"
          ]
        },
        {
          "ID": "bu_100_3",
          "TypeId": "bu_100",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_100_3",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2a43548a59749959"
          ]
        },
        {
          "ID": "bu_100_4",
          "TypeId": "bu_100",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_100_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_100_3",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2a43548a59749959"
          ]
        },
        {
          "ID": "bu_100_5",
          "TypeId": "bu_100",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_100_4",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c04af1aa1bef0e87"
          ]
        },
        {
          "ID": "bu_100_6",
          "TypeId": "bu_100",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_100_4",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c04af1aa1bef0e87"
          ]
        },
        {
          "ID": "bu_100_7",
          "TypeId": "bu_100",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_100_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_100_4",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c04af1aa1bef0e87"
          ]
        },
        {
          "ID": "bu_100_8",
          "TypeId": "bu_100",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_100_5",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b9e54103f4c96f7"
          ]
        },
        {
          "ID": "bu_100_9",
          "TypeId": "bu_100",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_100_5",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b9e54103f4c96f7"
          ]
        },
        {
          "ID": "bu_100_10",
          "TypeId": "bu_100",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_100_5",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b9e54103f4c96f7"
          ]
        },
        {
          "ID": "bu_100_11",
          "TypeId": "bu_100",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_100_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_100_5",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b9e54103f4c96f7"
          ]
        },
        {
          "ID": "bu_100_12",
          "TypeId": "bu_100",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_100_6",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5b67f94c6ccb4d64"
          ]
        },
        {
          "ID": "bu_100_13",
          "TypeId": "bu_100",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_100_6",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5b67f94c6ccb4d64"
          ]
        },
        {
          "ID": "bu_100_14",
          "TypeId": "bu_100",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_100_6",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5b67f94c6ccb4d64"
          ]
        },
        {
          "ID": "bu_100_15",
          "TypeId": "bu_100",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_100_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_100_6",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5b67f94c6ccb4d64"
          ]
        },
        {
          "ID": "bu_100_16",
          "TypeId": "bu_100",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_100_7",
          "VfxRes": "",
          "Name": "building_100",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b71741fa754a4604"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_100_1",
          "prefab_path": "remote/meta/building/bu100/prefab/meta_bu_100_1.prefab",
          "prefab_bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
          "root_path_id": -5763057537390476831,
          "sprites": [
            {
              "asset_id": "44177d9a1f672c81",
              "sprite_name": "meta_tex_bu_100_1",
              "bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
              "path_id": 6800226793452058859,
              "component_path_id": -4661915015825843146
            }
          ]
        },
        {
          "resource": "meta_bu_100_2",
          "prefab_path": "remote/meta/building/bu100/prefab/meta_bu_100_2.prefab",
          "prefab_bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
          "root_path_id": -527788305138516373,
          "sprites": [
            {
              "asset_id": "7df5d88475c17899",
              "sprite_name": "meta_tex_bu_100_2",
              "bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
              "path_id": -684527790711377322,
              "component_path_id": -2212227767971665608
            }
          ]
        },
        {
          "resource": "meta_bu_100_3",
          "prefab_path": "remote/meta/building/bu100/prefab/meta_bu_100_3.prefab",
          "prefab_bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
          "root_path_id": 2912433854642252268,
          "sprites": [
            {
              "asset_id": "2a43548a59749959",
              "sprite_name": "meta_tex_bu_100_3",
              "bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
              "path_id": -1710591321542303464,
              "component_path_id": 6844253325693869616
            }
          ]
        },
        {
          "resource": "meta_bu_100_4",
          "prefab_path": "remote/meta/building/bu100/prefab/meta_bu_100_4.prefab",
          "prefab_bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
          "root_path_id": -8662676016231036414,
          "sprites": [
            {
              "asset_id": "c04af1aa1bef0e87",
              "sprite_name": "meta_tex_bu_100_4",
              "bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
              "path_id": -5530585082504106818,
              "component_path_id": -8069285760572749907
            }
          ]
        },
        {
          "resource": "meta_bu_100_5",
          "prefab_path": "remote/meta/building/bu100/prefab/meta_bu_100_5.prefab",
          "prefab_bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
          "root_path_id": -8060753876552043642,
          "sprites": [
            {
              "asset_id": "9b9e54103f4c96f7",
              "sprite_name": "meta_tex_bu_100_5",
              "bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
              "path_id": -3426090071845024434,
              "component_path_id": -1606133459676891091
            }
          ]
        },
        {
          "resource": "meta_bu_100_6",
          "prefab_path": "remote/meta/building/bu100/prefab/meta_bu_100_6.prefab",
          "prefab_bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
          "root_path_id": -3882371357260408573,
          "sprites": [
            {
              "asset_id": "5b67f94c6ccb4d64",
              "sprite_name": "meta_tex_bu_100_6",
              "bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
              "path_id": -3984332102606401400,
              "component_path_id": 8155459387115148174
            }
          ]
        },
        {
          "resource": "meta_bu_100_7",
          "prefab_path": "remote/meta/building/bu100/prefab/meta_bu_100_7.prefab",
          "prefab_bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
          "root_path_id": 3097519389941775379,
          "sprites": [
            {
              "asset_id": "b71741fa754a4604",
              "sprite_name": "meta_tex_bu_100_7",
              "bundle": "remote_meta_building_bu100_875f8a53e364d3214adcc10ffa0cb3b1.ab",
              "path_id": 4104110560200454437,
              "component_path_id": -2226730280844013396
            }
          ]
        }
      ]
    },
    {
      "id": "bu_101",
      "group": "101",
      "name_cn": "零食店",
      "name_key": "building_101",
      "name_candidates": [
        [
          "building_101",
          "零食店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1589.0001220703125,
        "y": 24485.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": 3.0,
            "y": 197.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": 3.0,
            "y": 197.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "00cbe92210105fc7"
        },
        {
          "level": 2,
          "asset_id": "8d46042a62957b5c"
        },
        {
          "level": 3,
          "asset_id": "e596220f9b07fdc3"
        },
        {
          "level": 4,
          "asset_id": "780dc7b04001e43b"
        },
        {
          "level": 5,
          "asset_id": "513560e43c345100"
        },
        {
          "level": 6,
          "asset_id": "daa15e196936e76b"
        },
        {
          "level": 7,
          "asset_id": "71ffa12335130912"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_101_1",
          "TypeId": "bu_101",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_101_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_101_1",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "00cbe92210105fc7"
          ]
        },
        {
          "ID": "bu_101_2",
          "TypeId": "bu_101",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_101_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_101_2",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d46042a62957b5c"
          ]
        },
        {
          "ID": "bu_101_3",
          "TypeId": "bu_101",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_101_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_101_3",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e596220f9b07fdc3"
          ]
        },
        {
          "ID": "bu_101_4",
          "TypeId": "bu_101",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_101_4",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "780dc7b04001e43b"
          ]
        },
        {
          "ID": "bu_101_5",
          "TypeId": "bu_101",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_101_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_101_4",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "780dc7b04001e43b"
          ]
        },
        {
          "ID": "bu_101_6",
          "TypeId": "bu_101",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_101_5",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "513560e43c345100"
          ]
        },
        {
          "ID": "bu_101_7",
          "TypeId": "bu_101",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_101_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_101_5",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "513560e43c345100"
          ]
        },
        {
          "ID": "bu_101_8",
          "TypeId": "bu_101",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_101_6",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "daa15e196936e76b"
          ]
        },
        {
          "ID": "bu_101_9",
          "TypeId": "bu_101",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_101_6",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "daa15e196936e76b"
          ]
        },
        {
          "ID": "bu_101_10",
          "TypeId": "bu_101",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_101_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_101_6",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "daa15e196936e76b"
          ]
        },
        {
          "ID": "bu_101_11",
          "TypeId": "bu_101",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_101_7",
          "VfxRes": "",
          "Name": "building_101",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "71ffa12335130912"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_101_1",
          "prefab_path": "remote/meta/building/bu101/prefab/meta_bu_101_1.prefab",
          "prefab_bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
          "root_path_id": -1877630843186164928,
          "sprites": [
            {
              "asset_id": "00cbe92210105fc7",
              "sprite_name": "meta_tex_bu_101_1",
              "bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
              "path_id": -4618019319612351609,
              "component_path_id": 4078782715487109220
            }
          ]
        },
        {
          "resource": "meta_bu_101_2",
          "prefab_path": "remote/meta/building/bu101/prefab/meta_bu_101_2.prefab",
          "prefab_bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
          "root_path_id": 5900697106992015982,
          "sprites": [
            {
              "asset_id": "8d46042a62957b5c",
              "sprite_name": "meta_tex_bu_101_2",
              "bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
              "path_id": 8568710336963760407,
              "component_path_id": 6933622011881699451
            }
          ]
        },
        {
          "resource": "meta_bu_101_3",
          "prefab_path": "remote/meta/building/bu101/prefab/meta_bu_101_3.prefab",
          "prefab_bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
          "root_path_id": -4492730797844623086,
          "sprites": [
            {
              "asset_id": "e596220f9b07fdc3",
              "sprite_name": "meta_tex_bu_101_3",
              "bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
              "path_id": -5990871630274428017,
              "component_path_id": -3390708507045800357
            }
          ]
        },
        {
          "resource": "meta_bu_101_4",
          "prefab_path": "remote/meta/building/bu101/prefab/meta_bu_101_4.prefab",
          "prefab_bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
          "root_path_id": 493156695893060969,
          "sprites": [
            {
              "asset_id": "780dc7b04001e43b",
              "sprite_name": "meta_tex_bu_101_4",
              "bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
              "path_id": 9128799201750557167,
              "component_path_id": -2132758468547736405
            }
          ]
        },
        {
          "resource": "meta_bu_101_5",
          "prefab_path": "remote/meta/building/bu101/prefab/meta_bu_101_5.prefab",
          "prefab_bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
          "root_path_id": 2545412601856245798,
          "sprites": [
            {
              "asset_id": "513560e43c345100",
              "sprite_name": "meta_tex_bu_101_5",
              "bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
              "path_id": 5550026122153601053,
              "component_path_id": 4687230925779127409
            }
          ]
        },
        {
          "resource": "meta_bu_101_6",
          "prefab_path": "remote/meta/building/bu101/prefab/meta_bu_101_6.prefab",
          "prefab_bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
          "root_path_id": -5860023141230690612,
          "sprites": [
            {
              "asset_id": "daa15e196936e76b",
              "sprite_name": "meta_tex_bu_101_6",
              "bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
              "path_id": -8354726157921114665,
              "component_path_id": 8187092583614564710
            }
          ]
        },
        {
          "resource": "meta_bu_101_7",
          "prefab_path": "remote/meta/building/bu101/prefab/meta_bu_101_7.prefab",
          "prefab_bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
          "root_path_id": 6704343756076190965,
          "sprites": [
            {
              "asset_id": "71ffa12335130912",
              "sprite_name": "meta_tex_bu_101_7",
              "bundle": "remote_meta_building_bu101_d5602811aadb77c9cdcf9a021497b947.ab",
              "path_id": 4096811520079148415,
              "component_path_id": 1250682225405641028
            }
          ]
        }
      ]
    },
    {
      "id": "bu_102",
      "group": "102",
      "name_cn": "巡回马戏团",
      "name_key": "building_102",
      "name_candidates": [
        [
          "building_102",
          "巡回马戏团"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 587.0000610351562,
        "y": 24181.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": 51.0,
            "y": 178.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": 51.0,
            "y": 178.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "2c060ac75f0ebc9f"
        },
        {
          "level": 2,
          "asset_id": "0f5983fdb506c964"
        },
        {
          "level": 3,
          "asset_id": "b797c1278f8b71d5"
        },
        {
          "level": 4,
          "asset_id": "91a36cffc5dba592"
        },
        {
          "level": 5,
          "asset_id": "c7026d8de9603b3d"
        },
        {
          "level": 6,
          "asset_id": "8fc0c77ffff131a4"
        },
        {
          "level": 7,
          "asset_id": "30564b0ee0f10d01"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_102_1",
          "TypeId": "bu_102",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_102_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_102_1",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2c060ac75f0ebc9f"
          ]
        },
        {
          "ID": "bu_102_2",
          "TypeId": "bu_102",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_102_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_102_2",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0f5983fdb506c964"
          ]
        },
        {
          "ID": "bu_102_3",
          "TypeId": "bu_102",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_102_3",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b797c1278f8b71d5"
          ]
        },
        {
          "ID": "bu_102_4",
          "TypeId": "bu_102",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_102_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 405
            }
          ],
          "Resource": "meta_bu_102_3",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b797c1278f8b71d5"
          ]
        },
        {
          "ID": "bu_102_5",
          "TypeId": "bu_102",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_102_4",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91a36cffc5dba592"
          ]
        },
        {
          "ID": "bu_102_6",
          "TypeId": "bu_102",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_102_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_102_4",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91a36cffc5dba592"
          ]
        },
        {
          "ID": "bu_102_7",
          "TypeId": "bu_102",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_102_5",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c7026d8de9603b3d"
          ]
        },
        {
          "ID": "bu_102_8",
          "TypeId": "bu_102",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_102_5",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c7026d8de9603b3d"
          ]
        },
        {
          "ID": "bu_102_9",
          "TypeId": "bu_102",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_102_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_102_5",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c7026d8de9603b3d"
          ]
        },
        {
          "ID": "bu_102_10",
          "TypeId": "bu_102",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_102_6",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8fc0c77ffff131a4"
          ]
        },
        {
          "ID": "bu_102_11",
          "TypeId": "bu_102",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_102_6",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8fc0c77ffff131a4"
          ]
        },
        {
          "ID": "bu_102_12",
          "TypeId": "bu_102",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_102_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_102_6",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8fc0c77ffff131a4"
          ]
        },
        {
          "ID": "bu_102_13",
          "TypeId": "bu_102",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_102_7",
          "VfxRes": "",
          "Name": "building_102",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "30564b0ee0f10d01"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_102_1",
          "prefab_path": "remote/meta/building/bu102/prefab/meta_bu_102_1.prefab",
          "prefab_bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
          "root_path_id": -666402441941262580,
          "sprites": [
            {
              "asset_id": "2c060ac75f0ebc9f",
              "sprite_name": "meta_tex_bu_102_1",
              "bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
              "path_id": 1590767414511473201,
              "component_path_id": 8125100428602124868
            }
          ]
        },
        {
          "resource": "meta_bu_102_2",
          "prefab_path": "remote/meta/building/bu102/prefab/meta_bu_102_2.prefab",
          "prefab_bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
          "root_path_id": 8419177632282619611,
          "sprites": [
            {
              "asset_id": "0f5983fdb506c964",
              "sprite_name": "meta_tex_bu_102_2",
              "bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
              "path_id": -3662527795061832260,
              "component_path_id": 7092079366570610898
            }
          ]
        },
        {
          "resource": "meta_bu_102_3",
          "prefab_path": "remote/meta/building/bu102/prefab/meta_bu_102_3.prefab",
          "prefab_bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
          "root_path_id": 3287093673586542151,
          "sprites": [
            {
              "asset_id": "b797c1278f8b71d5",
              "sprite_name": "meta_tex_bu_102_3",
              "bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
              "path_id": -742566343736708978,
              "component_path_id": 8539610849676852536
            }
          ]
        },
        {
          "resource": "meta_bu_102_4",
          "prefab_path": "remote/meta/building/bu102/prefab/meta_bu_102_4.prefab",
          "prefab_bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
          "root_path_id": -7557352684995037794,
          "sprites": [
            {
              "asset_id": "91a36cffc5dba592",
              "sprite_name": "meta_tex_bu_102_4",
              "bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
              "path_id": 4478357390198371129,
              "component_path_id": -1561113997733401437
            }
          ]
        },
        {
          "resource": "meta_bu_102_5",
          "prefab_path": "remote/meta/building/bu102/prefab/meta_bu_102_5.prefab",
          "prefab_bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
          "root_path_id": -6727853229710816792,
          "sprites": [
            {
              "asset_id": "c7026d8de9603b3d",
              "sprite_name": "meta_tex_bu_102_5",
              "bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
              "path_id": -7160547916248189079,
              "component_path_id": 8508332438430965519
            }
          ]
        },
        {
          "resource": "meta_bu_102_6",
          "prefab_path": "remote/meta/building/bu102/prefab/meta_bu_102_6.prefab",
          "prefab_bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
          "root_path_id": -5493618628093273204,
          "sprites": [
            {
              "asset_id": "8fc0c77ffff131a4",
              "sprite_name": "meta_tex_bu_102_6",
              "bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
              "path_id": 9075684792891811128,
              "component_path_id": -5291086194735177826
            }
          ]
        },
        {
          "resource": "meta_bu_102_7",
          "prefab_path": "remote/meta/building/bu102/prefab/meta_bu_102_7.prefab",
          "prefab_bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
          "root_path_id": 6153240082924645867,
          "sprites": [
            {
              "asset_id": "30564b0ee0f10d01",
              "sprite_name": "meta_tex_bu_102_7",
              "bundle": "remote_meta_building_bu102_285f2153983673394ab96a71c1e98373.ab",
              "path_id": 2040592662726503982,
              "component_path_id": 1753449891682700696
            }
          ]
        }
      ]
    },
    {
      "id": "bu_103",
      "group": "103",
      "name_cn": "淡水水族馆",
      "name_key": "building_103",
      "name_candidates": [
        [
          "building_103",
          "淡水水族馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 273.0,
        "y": 24689.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6000000238418579,
            "y": 0.6000000238418579,
            "z": 0.6000000238418579
          },
          "pos": {
            "x": -31.0,
            "y": 144.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6000000238418579,
            "y": 0.6000000238418579,
            "z": 0.6000000238418579
          },
          "pos": {
            "x": -66.0,
            "y": 176.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "f0881fbc1612a392"
        },
        {
          "level": 2,
          "asset_id": "a4bb86e161695695"
        },
        {
          "level": 3,
          "asset_id": "f9bf11f40b79432b"
        },
        {
          "level": 4,
          "asset_id": "5c64a195f7fed3f4"
        },
        {
          "level": 5,
          "asset_id": "1a1bb117ca8b0c61"
        },
        {
          "level": 6,
          "asset_id": "09f71bd9b8bdd6e7"
        },
        {
          "level": 7,
          "asset_id": "b2a94033aaa42d4a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_103_1",
          "TypeId": "bu_103",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_103_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_103_1",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0881fbc1612a392"
          ]
        },
        {
          "ID": "bu_103_2",
          "TypeId": "bu_103",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_103_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_103_2",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a4bb86e161695695"
          ]
        },
        {
          "ID": "bu_103_3",
          "TypeId": "bu_103",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_103_3",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f9bf11f40b79432b"
          ]
        },
        {
          "ID": "bu_103_4",
          "TypeId": "bu_103",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_103_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_103_3",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f9bf11f40b79432b"
          ]
        },
        {
          "ID": "bu_103_5",
          "TypeId": "bu_103",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_103_4",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5c64a195f7fed3f4"
          ]
        },
        {
          "ID": "bu_103_6",
          "TypeId": "bu_103",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_103_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_103_4",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5c64a195f7fed3f4"
          ]
        },
        {
          "ID": "bu_103_7",
          "TypeId": "bu_103",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_103_5",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1a1bb117ca8b0c61"
          ]
        },
        {
          "ID": "bu_103_8",
          "TypeId": "bu_103",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_103_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_103_5",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1a1bb117ca8b0c61"
          ]
        },
        {
          "ID": "bu_103_9",
          "TypeId": "bu_103",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_103_6",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "09f71bd9b8bdd6e7"
          ]
        },
        {
          "ID": "bu_103_10",
          "TypeId": "bu_103",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_103_6",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "09f71bd9b8bdd6e7"
          ]
        },
        {
          "ID": "bu_103_11",
          "TypeId": "bu_103",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_103_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_103_6",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "09f71bd9b8bdd6e7"
          ]
        },
        {
          "ID": "bu_103_12",
          "TypeId": "bu_103",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_103_7",
          "VfxRes": "",
          "Name": "building_103",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b2a94033aaa42d4a"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_103_1",
          "prefab_path": "remote/meta/building/bu103/prefab/meta_bu_103_1.prefab",
          "prefab_bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
          "root_path_id": 8484970606934440608,
          "sprites": [
            {
              "asset_id": "f0881fbc1612a392",
              "sprite_name": "meta_tex_bu_103_1",
              "bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
              "path_id": 8257967424949564997,
              "component_path_id": 5030496390422825084
            }
          ]
        },
        {
          "resource": "meta_bu_103_2",
          "prefab_path": "remote/meta/building/bu103/prefab/meta_bu_103_2.prefab",
          "prefab_bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
          "root_path_id": 7541368799312718620,
          "sprites": [
            {
              "asset_id": "a4bb86e161695695",
              "sprite_name": "meta_tex_bu_103_2",
              "bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
              "path_id": -5088626330489852322,
              "component_path_id": -7817308306091689186
            }
          ]
        },
        {
          "resource": "meta_bu_103_3",
          "prefab_path": "remote/meta/building/bu103/prefab/meta_bu_103_3.prefab",
          "prefab_bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
          "root_path_id": 6776816306613705447,
          "sprites": [
            {
              "asset_id": "f9bf11f40b79432b",
              "sprite_name": "meta_tex_bu_103_3",
              "bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
              "path_id": 2630301255196702702,
              "component_path_id": -6389262999265279727
            }
          ]
        },
        {
          "resource": "meta_bu_103_4",
          "prefab_path": "remote/meta/building/bu103/prefab/meta_bu_103_4.prefab",
          "prefab_bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
          "root_path_id": 716486156178998497,
          "sprites": [
            {
              "asset_id": "5c64a195f7fed3f4",
              "sprite_name": "meta_tex_bu_103_4",
              "bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
              "path_id": -4522174704268210969,
              "component_path_id": 8070405203616113668
            }
          ]
        },
        {
          "resource": "meta_bu_103_5",
          "prefab_path": "remote/meta/building/bu103/prefab/meta_bu_103_5.prefab",
          "prefab_bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
          "root_path_id": -2078477275428169439,
          "sprites": [
            {
              "asset_id": "1a1bb117ca8b0c61",
              "sprite_name": "meta_tex_bu_103_5",
              "bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
              "path_id": 641417716338193489,
              "component_path_id": -1874294703276982226
            }
          ]
        },
        {
          "resource": "meta_bu_103_6",
          "prefab_path": "remote/meta/building/bu103/prefab/meta_bu_103_6.prefab",
          "prefab_bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
          "root_path_id": -7400834833517574405,
          "sprites": [
            {
              "asset_id": "09f71bd9b8bdd6e7",
              "sprite_name": "meta_tex_bu_103_6",
              "bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
              "path_id": -1073155654353301204,
              "component_path_id": -7011905437049024196
            }
          ]
        },
        {
          "resource": "meta_bu_103_7",
          "prefab_path": "remote/meta/building/bu103/prefab/meta_bu_103_7.prefab",
          "prefab_bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
          "root_path_id": 7947420420851955836,
          "sprites": [
            {
              "asset_id": "b2a94033aaa42d4a",
              "sprite_name": "meta_tex_bu_103_7",
              "bundle": "remote_meta_building_bu103_a6c8e3de15abb3dddefcea7a9dfaeaef.ab",
              "path_id": -8723269660782918589,
              "component_path_id": 8595046223586176640
            }
          ]
        }
      ]
    },
    {
      "id": "bu_104",
      "group": "104",
      "name_cn": "护理用品店",
      "name_key": "building_104",
      "name_candidates": [
        [
          "building_104",
          "护理用品店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1071.0,
        "y": 24878.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.5600000023841858,
            "y": 0.5600000023841858,
            "z": 0.5600000023841858
          },
          "pos": {
            "x": -1.0,
            "y": 190.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.5600000023841858,
            "y": 0.5600000023841858,
            "z": 0.5600000023841858
          },
          "pos": {
            "x": -2.0,
            "y": 193.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5b4b184ffd0e01ad"
        },
        {
          "level": 2,
          "asset_id": "4732cfd4aab6c43a"
        },
        {
          "level": 3,
          "asset_id": "8175d8505273e53b"
        },
        {
          "level": 4,
          "asset_id": "b5a12b962be2457a"
        },
        {
          "level": 5,
          "asset_id": "d07b363cf1034916"
        },
        {
          "level": 6,
          "asset_id": "cf2e9eb5d9eca84c"
        },
        {
          "level": 7,
          "asset_id": "f2f5dd380bb09206"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_104_1",
          "TypeId": "bu_104",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_104_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_104_1",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5b4b184ffd0e01ad"
          ]
        },
        {
          "ID": "bu_104_2",
          "TypeId": "bu_104",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_104_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_104_2",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4732cfd4aab6c43a"
          ]
        },
        {
          "ID": "bu_104_3",
          "TypeId": "bu_104",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_104_3",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8175d8505273e53b"
          ]
        },
        {
          "ID": "bu_104_4",
          "TypeId": "bu_104",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_104_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_104_3",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8175d8505273e53b"
          ]
        },
        {
          "ID": "bu_104_5",
          "TypeId": "bu_104",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_104_4",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b5a12b962be2457a"
          ]
        },
        {
          "ID": "bu_104_6",
          "TypeId": "bu_104",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_104_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_104_4",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b5a12b962be2457a"
          ]
        },
        {
          "ID": "bu_104_7",
          "TypeId": "bu_104",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_104_5",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d07b363cf1034916"
          ]
        },
        {
          "ID": "bu_104_8",
          "TypeId": "bu_104",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_104_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_104_5",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d07b363cf1034916"
          ]
        },
        {
          "ID": "bu_104_9",
          "TypeId": "bu_104",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_104_6",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf2e9eb5d9eca84c"
          ]
        },
        {
          "ID": "bu_104_10",
          "TypeId": "bu_104",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_104_6",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf2e9eb5d9eca84c"
          ]
        },
        {
          "ID": "bu_104_11",
          "TypeId": "bu_104",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_104_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_104_6",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf2e9eb5d9eca84c"
          ]
        },
        {
          "ID": "bu_104_12",
          "TypeId": "bu_104",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_104_7",
          "VfxRes": "",
          "Name": "building_104",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f2f5dd380bb09206"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_104_1",
          "prefab_path": "remote/meta/building/bu104/prefab/meta_bu_104_1.prefab",
          "prefab_bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
          "root_path_id": -8548664359945128671,
          "sprites": [
            {
              "asset_id": "5b4b184ffd0e01ad",
              "sprite_name": "meta_tex_bu_104_1",
              "bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
              "path_id": -4758392436229553048,
              "component_path_id": -3882930858022168602
            }
          ]
        },
        {
          "resource": "meta_bu_104_2",
          "prefab_path": "remote/meta/building/bu104/prefab/meta_bu_104_2.prefab",
          "prefab_bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
          "root_path_id": -8344704658544572898,
          "sprites": [
            {
              "asset_id": "4732cfd4aab6c43a",
              "sprite_name": "meta_tex_bu_104_2",
              "bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
              "path_id": 2817556237477931427,
              "component_path_id": 8687633405544292382
            }
          ]
        },
        {
          "resource": "meta_bu_104_3",
          "prefab_path": "remote/meta/building/bu104/prefab/meta_bu_104_3.prefab",
          "prefab_bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
          "root_path_id": 7815666129432255250,
          "sprites": [
            {
              "asset_id": "8175d8505273e53b",
              "sprite_name": "meta_tex_bu_104_3",
              "bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
              "path_id": 533898407674490049,
              "component_path_id": -5560195665644683284
            }
          ]
        },
        {
          "resource": "meta_bu_104_4",
          "prefab_path": "remote/meta/building/bu104/prefab/meta_bu_104_4.prefab",
          "prefab_bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
          "root_path_id": 3198669991272112352,
          "sprites": [
            {
              "asset_id": "b5a12b962be2457a",
              "sprite_name": "meta_tex_bu_104_4",
              "bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
              "path_id": 2913802279189876780,
              "component_path_id": 9198300634397146938
            }
          ]
        },
        {
          "resource": "meta_bu_104_5",
          "prefab_path": "remote/meta/building/bu104/prefab/meta_bu_104_5.prefab",
          "prefab_bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
          "root_path_id": 5853401481590283625,
          "sprites": [
            {
              "asset_id": "d07b363cf1034916",
              "sprite_name": "meta_tex_bu_104_5",
              "bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
              "path_id": -8644749999345882882,
              "component_path_id": 1882608460271222246
            }
          ]
        },
        {
          "resource": "meta_bu_104_6",
          "prefab_path": "remote/meta/building/bu104/prefab/meta_bu_104_6.prefab",
          "prefab_bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
          "root_path_id": -5006993546094028124,
          "sprites": [
            {
              "asset_id": "cf2e9eb5d9eca84c",
              "sprite_name": "meta_tex_bu_104_6",
              "bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
              "path_id": 8277491713529376744,
              "component_path_id": -7842638750199411405
            }
          ]
        },
        {
          "resource": "meta_bu_104_7",
          "prefab_path": "remote/meta/building/bu104/prefab/meta_bu_104_7.prefab",
          "prefab_bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
          "root_path_id": -5194695827929387978,
          "sprites": [
            {
              "asset_id": "f2f5dd380bb09206",
              "sprite_name": "meta_tex_bu_104_7",
              "bundle": "remote_meta_building_bu104_324708735cb8177cbe8027bba33adbc8.ab",
              "path_id": -2922877867584617784,
              "component_path_id": -7189322562356272564
            }
          ]
        }
      ]
    },
    {
      "id": "bu_105",
      "group": "105",
      "name_cn": "鲜花农场",
      "name_key": "building_105",
      "name_candidates": [
        [
          "building_105",
          "鲜花农场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 812.0,
        "y": 25338.001953125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.4500001668930054,
            "y": 1.4500001668930054,
            "z": 1.4500001668930054
          },
          "pos": {
            "x": 47.0,
            "y": 484.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.4500001668930054,
            "y": 1.4500001668930054,
            "z": 1.4500001668930054
          },
          "pos": {
            "x": 28.0,
            "y": 495.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "651827eb75e892c2"
        },
        {
          "level": 2,
          "asset_id": "2fdbe0b44243d09e"
        },
        {
          "level": 3,
          "asset_id": "e5d3d76bbb889d87"
        },
        {
          "level": 4,
          "asset_id": "9058925aa691f987"
        },
        {
          "level": 5,
          "asset_id": "d98878769d97116e"
        },
        {
          "level": 6,
          "asset_id": "e785462b0d3b9f61"
        },
        {
          "level": 7,
          "asset_id": "0747d364fa57386a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_105_1",
          "TypeId": "bu_105",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_105_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_105_1",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "651827eb75e892c2"
          ]
        },
        {
          "ID": "bu_105_2",
          "TypeId": "bu_105",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_105_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_105_2",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2fdbe0b44243d09e"
          ]
        },
        {
          "ID": "bu_105_3",
          "TypeId": "bu_105",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_105_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_105_3",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5d3d76bbb889d87"
          ]
        },
        {
          "ID": "bu_105_4",
          "TypeId": "bu_105",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_105_4",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9058925aa691f987"
          ]
        },
        {
          "ID": "bu_105_5",
          "TypeId": "bu_105",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_105_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_105_4",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9058925aa691f987"
          ]
        },
        {
          "ID": "bu_105_6",
          "TypeId": "bu_105",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_105_5",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d98878769d97116e"
          ]
        },
        {
          "ID": "bu_105_7",
          "TypeId": "bu_105",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_105_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_105_5",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d98878769d97116e"
          ]
        },
        {
          "ID": "bu_105_8",
          "TypeId": "bu_105",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_105_6",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e785462b0d3b9f61"
          ]
        },
        {
          "ID": "bu_105_9",
          "TypeId": "bu_105",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_105_6",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e785462b0d3b9f61"
          ]
        },
        {
          "ID": "bu_105_10",
          "TypeId": "bu_105",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_105_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_105_6",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e785462b0d3b9f61"
          ]
        },
        {
          "ID": "bu_105_11",
          "TypeId": "bu_105",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_105_7",
          "VfxRes": "",
          "Name": "building_105",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0747d364fa57386a"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_105_1",
          "prefab_path": "remote/meta/building/bu105/prefab/meta_bu_105_1.prefab",
          "prefab_bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
          "root_path_id": 6699199009465816120,
          "sprites": [
            {
              "asset_id": "651827eb75e892c2",
              "sprite_name": "meta_tex_bu_105_1",
              "bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
              "path_id": 8441767327244834924,
              "component_path_id": -5504723740212763617
            }
          ]
        },
        {
          "resource": "meta_bu_105_2",
          "prefab_path": "remote/meta/building/bu105/prefab/meta_bu_105_2.prefab",
          "prefab_bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
          "root_path_id": 1785264375943419076,
          "sprites": [
            {
              "asset_id": "2fdbe0b44243d09e",
              "sprite_name": "meta_tex_bu_105_2",
              "bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
              "path_id": -1096509600662334272,
              "component_path_id": 1563550246218430431
            }
          ]
        },
        {
          "resource": "meta_bu_105_3",
          "prefab_path": "remote/meta/building/bu105/prefab/meta_bu_105_3.prefab",
          "prefab_bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
          "root_path_id": 6224085687616420468,
          "sprites": [
            {
              "asset_id": "e5d3d76bbb889d87",
              "sprite_name": "meta_tex_bu_105_3",
              "bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
              "path_id": 66302463027072074,
              "component_path_id": 9118945524411538101
            }
          ]
        },
        {
          "resource": "meta_bu_105_4",
          "prefab_path": "remote/meta/building/bu105/prefab/meta_bu_105_4.prefab",
          "prefab_bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
          "root_path_id": -343203080669429225,
          "sprites": [
            {
              "asset_id": "9058925aa691f987",
              "sprite_name": "meta_tex_bu_105_4",
              "bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
              "path_id": -1784165727377556508,
              "component_path_id": -6180998727189966112
            }
          ]
        },
        {
          "resource": "meta_bu_105_5",
          "prefab_path": "remote/meta/building/bu105/prefab/meta_bu_105_5.prefab",
          "prefab_bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
          "root_path_id": -6229527360982365934,
          "sprites": [
            {
              "asset_id": "d98878769d97116e",
              "sprite_name": "meta_tex_bu_105_5",
              "bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
              "path_id": -8412019384823054087,
              "component_path_id": -579629183840835069
            }
          ]
        },
        {
          "resource": "meta_bu_105_6",
          "prefab_path": "remote/meta/building/bu105/prefab/meta_bu_105_6.prefab",
          "prefab_bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
          "root_path_id": 3640472118024494124,
          "sprites": [
            {
              "asset_id": "e785462b0d3b9f61",
              "sprite_name": "meta_tex_bu_105_6",
              "bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
              "path_id": -5914861211275660220,
              "component_path_id": -6868684408303428416
            }
          ]
        },
        {
          "resource": "meta_bu_105_7",
          "prefab_path": "remote/meta/building/bu105/prefab/meta_bu_105_7.prefab",
          "prefab_bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
          "root_path_id": -1425517205091533744,
          "sprites": [
            {
              "asset_id": "0747d364fa57386a",
              "sprite_name": "meta_tex_bu_105_7",
              "bundle": "remote_meta_building_bu105_a732e53bd7a156647cd1c716d3572e28.ab",
              "path_id": 3296015358163873474,
              "component_path_id": -3605577432241206466
            }
          ]
        }
      ]
    },
    {
      "id": "bu_106",
      "group": "106",
      "name_cn": "足球场",
      "name_key": "building_106",
      "name_candidates": [
        [
          "building_106",
          "足球场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1360.0,
        "y": 25992.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.149999976158142,
            "y": 1.149999976158142,
            "z": 1.149999976158142
          },
          "pos": {
            "x": -33.0,
            "y": 353.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.149999976158142,
            "y": 1.149999976158142,
            "z": 1.149999976158142
          },
          "pos": {
            "x": -60.0,
            "y": 348.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "19de455da49f9be3"
        },
        {
          "level": 2,
          "asset_id": "1a41734ba1fe946b"
        },
        {
          "level": 3,
          "asset_id": "574859d5072601e2"
        },
        {
          "level": 4,
          "asset_id": "cf45cae23ccfd183"
        },
        {
          "level": 5,
          "asset_id": "6e7649df939b0480"
        },
        {
          "level": 6,
          "asset_id": "780b7952470e2a59"
        },
        {
          "level": 7,
          "asset_id": "69231445e4aee0a0"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_106_1",
          "TypeId": "bu_106",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 21000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_106_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_106_1",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "19de455da49f9be3"
          ]
        },
        {
          "ID": "bu_106_2",
          "TypeId": "bu_106",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 22000
            },
            {
              "ItemId": "mt2_5",
              "Count": 2
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_106_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 380
            }
          ],
          "Resource": "meta_bu_106_2",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1a41734ba1fe946b"
          ]
        },
        {
          "ID": "bu_106_3",
          "TypeId": "bu_106",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_106_3",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "574859d5072601e2"
          ]
        },
        {
          "ID": "bu_106_4",
          "TypeId": "bu_106",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_106_3",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "574859d5072601e2"
          ]
        },
        {
          "ID": "bu_106_5",
          "TypeId": "bu_106",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 24000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_106_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 390
            }
          ],
          "Resource": "meta_bu_106_3",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "574859d5072601e2"
          ]
        },
        {
          "ID": "bu_106_6",
          "TypeId": "bu_106",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 23500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_106_4",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf45cae23ccfd183"
          ]
        },
        {
          "ID": "bu_106_7",
          "TypeId": "bu_106",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 25500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_106_4",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf45cae23ccfd183"
          ]
        },
        {
          "ID": "bu_106_8",
          "TypeId": "bu_106",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 26000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_106_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_106_4",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf45cae23ccfd183"
          ]
        },
        {
          "ID": "bu_106_9",
          "TypeId": "bu_106",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 27000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_106_5",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6e7649df939b0480"
          ]
        },
        {
          "ID": "bu_106_10",
          "TypeId": "bu_106",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 28000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_106_5",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6e7649df939b0480"
          ]
        },
        {
          "ID": "bu_106_11",
          "TypeId": "bu_106",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_106_5",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6e7649df939b0480"
          ]
        },
        {
          "ID": "bu_106_12",
          "TypeId": "bu_106",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_106_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_106_5",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6e7649df939b0480"
          ]
        },
        {
          "ID": "bu_106_13",
          "TypeId": "bu_106",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 29500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_106_6",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "780b7952470e2a59"
          ]
        },
        {
          "ID": "bu_106_14",
          "TypeId": "bu_106",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_106_6",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "780b7952470e2a59"
          ]
        },
        {
          "ID": "bu_106_15",
          "TypeId": "bu_106",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_106_6",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "780b7952470e2a59"
          ]
        },
        {
          "ID": "bu_106_16",
          "TypeId": "bu_106",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_106_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_106_6",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "780b7952470e2a59"
          ]
        },
        {
          "ID": "bu_106_17",
          "TypeId": "bu_106",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_106_7",
          "VfxRes": "",
          "Name": "building_106",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "69231445e4aee0a0"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_106_1",
          "prefab_path": "remote/meta/building/bu106/prefab/meta_bu_106_1.prefab",
          "prefab_bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
          "root_path_id": 4959511190262603147,
          "sprites": [
            {
              "asset_id": "19de455da49f9be3",
              "sprite_name": "meta_tex_bu_106_1",
              "bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
              "path_id": 8753987161151944838,
              "component_path_id": 414035210958434451
            }
          ]
        },
        {
          "resource": "meta_bu_106_2",
          "prefab_path": "remote/meta/building/bu106/prefab/meta_bu_106_2.prefab",
          "prefab_bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
          "root_path_id": 747757765633054401,
          "sprites": [
            {
              "asset_id": "1a41734ba1fe946b",
              "sprite_name": "meta_tex_bu_106_2",
              "bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
              "path_id": -4581584517835481865,
              "component_path_id": 3860671020325555526
            }
          ]
        },
        {
          "resource": "meta_bu_106_3",
          "prefab_path": "remote/meta/building/bu106/prefab/meta_bu_106_3.prefab",
          "prefab_bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
          "root_path_id": 2315201414017458707,
          "sprites": [
            {
              "asset_id": "574859d5072601e2",
              "sprite_name": "meta_tex_bu_106_3",
              "bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
              "path_id": 7535048434732734001,
              "component_path_id": 3730911712925458799
            }
          ]
        },
        {
          "resource": "meta_bu_106_4",
          "prefab_path": "remote/meta/building/bu106/prefab/meta_bu_106_4.prefab",
          "prefab_bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
          "root_path_id": -4269931008423611574,
          "sprites": [
            {
              "asset_id": "cf45cae23ccfd183",
              "sprite_name": "meta_tex_bu_106_4",
              "bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
              "path_id": -8412104543015276554,
              "component_path_id": 4567827841864047912
            }
          ]
        },
        {
          "resource": "meta_bu_106_5",
          "prefab_path": "remote/meta/building/bu106/prefab/meta_bu_106_5.prefab",
          "prefab_bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
          "root_path_id": -1228431599641016374,
          "sprites": [
            {
              "asset_id": "6e7649df939b0480",
              "sprite_name": "meta_tex_bu_106_5",
              "bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
              "path_id": -5752437805706097527,
              "component_path_id": -7517868761293105564
            }
          ]
        },
        {
          "resource": "meta_bu_106_6",
          "prefab_path": "remote/meta/building/bu106/prefab/meta_bu_106_6.prefab",
          "prefab_bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
          "root_path_id": 791655102065273340,
          "sprites": [
            {
              "asset_id": "780b7952470e2a59",
              "sprite_name": "meta_tex_bu_106_6",
              "bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
              "path_id": -4125784793272341625,
              "component_path_id": 8088063253836979379
            }
          ]
        },
        {
          "resource": "meta_bu_106_7",
          "prefab_path": "remote/meta/building/bu106/prefab/meta_bu_106_7.prefab",
          "prefab_bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
          "root_path_id": -2461565366752931708,
          "sprites": [
            {
              "asset_id": "69231445e4aee0a0",
              "sprite_name": "meta_tex_bu_106_7",
              "bundle": "remote_meta_building_bu106_c51d891cd7e98ea3411a195f723edc73.ab",
              "path_id": -2382133931348005684,
              "component_path_id": 1059660547456628846
            }
          ]
        }
      ]
    },
    {
      "id": "bu_107",
      "group": "107",
      "name_cn": "法式餐厅",
      "name_key": "building_107",
      "name_candidates": [
        [
          "building_107",
          "法式餐厅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2446.0,
        "y": 26240.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -114.0,
            "y": 182.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -114.0,
            "y": 182.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "f4f16f5e71e72185"
        },
        {
          "level": 2,
          "asset_id": "0dc1a77c4f7a6ea9"
        },
        {
          "level": 3,
          "asset_id": "4b6187bce44f3a77"
        },
        {
          "level": 4,
          "asset_id": "f42f2ab16a5fabdc"
        },
        {
          "level": 5,
          "asset_id": "f87b34f97db7b151"
        },
        {
          "level": 6,
          "asset_id": "e554d5ddd02b4b21"
        },
        {
          "level": 7,
          "asset_id": "1b5b4b86b7221647"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_107_1",
          "TypeId": "bu_107",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_107_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_107_1",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f4f16f5e71e72185"
          ]
        },
        {
          "ID": "bu_107_2",
          "TypeId": "bu_107",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_107_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_107_2",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0dc1a77c4f7a6ea9"
          ]
        },
        {
          "ID": "bu_107_3",
          "TypeId": "bu_107",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_107_3",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b6187bce44f3a77"
          ]
        },
        {
          "ID": "bu_107_4",
          "TypeId": "bu_107",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_107_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_107_3",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b6187bce44f3a77"
          ]
        },
        {
          "ID": "bu_107_5",
          "TypeId": "bu_107",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_107_4",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f42f2ab16a5fabdc"
          ]
        },
        {
          "ID": "bu_107_6",
          "TypeId": "bu_107",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_107_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_107_4",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f42f2ab16a5fabdc"
          ]
        },
        {
          "ID": "bu_107_7",
          "TypeId": "bu_107",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_107_5",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f87b34f97db7b151"
          ]
        },
        {
          "ID": "bu_107_8",
          "TypeId": "bu_107",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_107_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_107_5",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f87b34f97db7b151"
          ]
        },
        {
          "ID": "bu_107_9",
          "TypeId": "bu_107",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_107_6",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e554d5ddd02b4b21"
          ]
        },
        {
          "ID": "bu_107_10",
          "TypeId": "bu_107",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_107_6",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e554d5ddd02b4b21"
          ]
        },
        {
          "ID": "bu_107_11",
          "TypeId": "bu_107",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_107_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 635
            }
          ],
          "Resource": "meta_bu_107_6",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e554d5ddd02b4b21"
          ]
        },
        {
          "ID": "bu_107_12",
          "TypeId": "bu_107",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_107_7",
          "VfxRes": "",
          "Name": "building_107",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b5b4b86b7221647"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_107_1",
          "prefab_path": "remote/meta/building/bu107/prefab/meta_bu_107_1.prefab",
          "prefab_bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
          "root_path_id": -4700176170312204985,
          "sprites": [
            {
              "asset_id": "f4f16f5e71e72185",
              "sprite_name": "meta_tex_bu_107_1",
              "bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
              "path_id": -4429675811496259099,
              "component_path_id": -6214309701707518183
            }
          ]
        },
        {
          "resource": "meta_bu_107_2",
          "prefab_path": "remote/meta/building/bu107/prefab/meta_bu_107_2.prefab",
          "prefab_bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
          "root_path_id": -7513822040225433893,
          "sprites": [
            {
              "asset_id": "0dc1a77c4f7a6ea9",
              "sprite_name": "meta_tex_bu_107_2",
              "bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
              "path_id": 8156786477843571996,
              "component_path_id": 1426489144119937593
            }
          ]
        },
        {
          "resource": "meta_bu_107_3",
          "prefab_path": "remote/meta/building/bu107/prefab/meta_bu_107_3.prefab",
          "prefab_bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
          "root_path_id": -1106187496148418135,
          "sprites": [
            {
              "asset_id": "4b6187bce44f3a77",
              "sprite_name": "meta_tex_bu_107_3",
              "bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
              "path_id": 2349762050245872315,
              "component_path_id": -806453268155018899
            }
          ]
        },
        {
          "resource": "meta_bu_107_4",
          "prefab_path": "remote/meta/building/bu107/prefab/meta_bu_107_4.prefab",
          "prefab_bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
          "root_path_id": 4671172065403829305,
          "sprites": [
            {
              "asset_id": "f42f2ab16a5fabdc",
              "sprite_name": "meta_tex_bu_107_4",
              "bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
              "path_id": -5163934069389303569,
              "component_path_id": 1067583455368487061
            }
          ]
        },
        {
          "resource": "meta_bu_107_5",
          "prefab_path": "remote/meta/building/bu107/prefab/meta_bu_107_5.prefab",
          "prefab_bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
          "root_path_id": -2856894676140376614,
          "sprites": [
            {
              "asset_id": "f87b34f97db7b151",
              "sprite_name": "meta_tex_bu_107_5",
              "bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
              "path_id": -7607833240670261344,
              "component_path_id": -3751657091813522433
            }
          ]
        },
        {
          "resource": "meta_bu_107_6",
          "prefab_path": "remote/meta/building/bu107/prefab/meta_bu_107_6.prefab",
          "prefab_bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
          "root_path_id": 5507733944799644491,
          "sprites": [
            {
              "asset_id": "e554d5ddd02b4b21",
              "sprite_name": "meta_tex_bu_107_6",
              "bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
              "path_id": 4061272973845218587,
              "component_path_id": -7412947305162240452
            }
          ]
        },
        {
          "resource": "meta_bu_107_7",
          "prefab_path": "remote/meta/building/bu107/prefab/meta_bu_107_7.prefab",
          "prefab_bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
          "root_path_id": 84415537291511050,
          "sprites": [
            {
              "asset_id": "1b5b4b86b7221647",
              "sprite_name": "meta_tex_bu_107_7",
              "bundle": "remote_meta_building_bu107_8d405de7e4c6acece786d74b954f4cd7.ab",
              "path_id": -9088194838343597216,
              "component_path_id": 6733282178070943148
            }
          ]
        }
      ]
    },
    {
      "id": "bu_108",
      "group": "108",
      "name_cn": "鬼屋",
      "name_key": "building_108",
      "name_candidates": [
        [
          "building_108",
          "鬼屋"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3437.0,
        "y": 26629.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -37.0,
            "y": 194.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -37.0,
            "y": 194.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "41ea4865ee5b9c9a"
        },
        {
          "level": 2,
          "asset_id": "1133d77768d35f77"
        },
        {
          "level": 3,
          "asset_id": "1c268ef3b217dcc7"
        },
        {
          "level": 4,
          "asset_id": "590616167763f117"
        },
        {
          "level": 5,
          "asset_id": "6c8e35956dced9a3"
        },
        {
          "level": 6,
          "asset_id": "af8d5437229e2477"
        },
        {
          "level": 7,
          "asset_id": "49a0beacd5018f7f"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_108_1",
          "TypeId": "bu_108",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_108_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_108_1",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "41ea4865ee5b9c9a"
          ]
        },
        {
          "ID": "bu_108_2",
          "TypeId": "bu_108",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_108_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_108_2",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1133d77768d35f77"
          ]
        },
        {
          "ID": "bu_108_3",
          "TypeId": "bu_108",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_108_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_108_3",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1c268ef3b217dcc7"
          ]
        },
        {
          "ID": "bu_108_4",
          "TypeId": "bu_108",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_108_4",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "590616167763f117"
          ]
        },
        {
          "ID": "bu_108_5",
          "TypeId": "bu_108",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_108_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_108_4",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "590616167763f117"
          ]
        },
        {
          "ID": "bu_108_6",
          "TypeId": "bu_108",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_108_5",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6c8e35956dced9a3"
          ]
        },
        {
          "ID": "bu_108_7",
          "TypeId": "bu_108",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_108_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_108_5",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6c8e35956dced9a3"
          ]
        },
        {
          "ID": "bu_108_8",
          "TypeId": "bu_108",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_108_6",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "af8d5437229e2477"
          ]
        },
        {
          "ID": "bu_108_9",
          "TypeId": "bu_108",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_108_6",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "af8d5437229e2477"
          ]
        },
        {
          "ID": "bu_108_10",
          "TypeId": "bu_108",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_108_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_108_6",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "af8d5437229e2477"
          ]
        },
        {
          "ID": "bu_108_11",
          "TypeId": "bu_108",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_108_7",
          "VfxRes": "",
          "Name": "building_108",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "49a0beacd5018f7f"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_108_1",
          "prefab_path": "remote/meta/building/bu108/prefab/meta_bu_108_1.prefab",
          "prefab_bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
          "root_path_id": 7100097487592419281,
          "sprites": [
            {
              "asset_id": "41ea4865ee5b9c9a",
              "sprite_name": "meta_tex_bu_108_1",
              "bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
              "path_id": -5585418956286964049,
              "component_path_id": 6451491232498814891
            }
          ]
        },
        {
          "resource": "meta_bu_108_2",
          "prefab_path": "remote/meta/building/bu108/prefab/meta_bu_108_2.prefab",
          "prefab_bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
          "root_path_id": 2637126899090354372,
          "sprites": [
            {
              "asset_id": "1133d77768d35f77",
              "sprite_name": "meta_tex_bu_108_2",
              "bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
              "path_id": 6381501104122933358,
              "component_path_id": 2853554063528131850
            }
          ]
        },
        {
          "resource": "meta_bu_108_3",
          "prefab_path": "remote/meta/building/bu108/prefab/meta_bu_108_3.prefab",
          "prefab_bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
          "root_path_id": 3405082635609894576,
          "sprites": [
            {
              "asset_id": "1c268ef3b217dcc7",
              "sprite_name": "meta_tex_bu_108_3",
              "bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
              "path_id": -3424519449207138340,
              "component_path_id": 6891013149353278979
            }
          ]
        },
        {
          "resource": "meta_bu_108_4",
          "prefab_path": "remote/meta/building/bu108/prefab/meta_bu_108_4.prefab",
          "prefab_bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
          "root_path_id": -7371118593633386148,
          "sprites": [
            {
              "asset_id": "590616167763f117",
              "sprite_name": "meta_tex_bu_108_4",
              "bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
              "path_id": 8122674059459603690,
              "component_path_id": 2400431197868138534
            }
          ]
        },
        {
          "resource": "meta_bu_108_5",
          "prefab_path": "remote/meta/building/bu108/prefab/meta_bu_108_5.prefab",
          "prefab_bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
          "root_path_id": 8536681135445544374,
          "sprites": [
            {
              "asset_id": "6c8e35956dced9a3",
              "sprite_name": "meta_tex_bu_108_5",
              "bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
              "path_id": -3804560669579283574,
              "component_path_id": 4384556952990559710
            }
          ]
        },
        {
          "resource": "meta_bu_108_6",
          "prefab_path": "remote/meta/building/bu108/prefab/meta_bu_108_6.prefab",
          "prefab_bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
          "root_path_id": -2596040536153669997,
          "sprites": [
            {
              "asset_id": "af8d5437229e2477",
              "sprite_name": "meta_tex_bu_108_6",
              "bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
              "path_id": -8759114899453714869,
              "component_path_id": 1581647996719346485
            }
          ]
        },
        {
          "resource": "meta_bu_108_7",
          "prefab_path": "remote/meta/building/bu108/prefab/meta_bu_108_7.prefab",
          "prefab_bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
          "root_path_id": -4639140435155521817,
          "sprites": [
            {
              "asset_id": "49a0beacd5018f7f",
              "sprite_name": "meta_tex_bu_108_7",
              "bundle": "remote_meta_building_bu108_72b53e3f9a7f27f4209ee605d801173d.ab",
              "path_id": -3577349250247194413,
              "component_path_id": -4183670968358629265
            }
          ]
        }
      ]
    },
    {
      "id": "bu_109",
      "group": "109",
      "name_cn": "热气球公园",
      "name_key": "building_109",
      "name_candidates": [
        [
          "building_109",
          "热气球公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4274.0,
        "y": 26850.001953125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -22.0,
            "y": 159.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9000000357627869,
            "y": 0.9000000357627869,
            "z": 0.9000000357627869
          },
          "pos": {
            "x": -22.0,
            "y": 159.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "51f971a517e82a50"
        },
        {
          "level": 2,
          "asset_id": "fe5aea9fb9acc6ae"
        },
        {
          "level": 3,
          "asset_id": "fa9ce258778a1bca"
        },
        {
          "level": 4,
          "asset_id": "bef0cdbcee408e5f"
        },
        {
          "level": 5,
          "asset_id": "faba3ce4fadae4f1"
        },
        {
          "level": 6,
          "asset_id": "581921e07fbf9e19"
        },
        {
          "level": 7,
          "asset_id": "821b1b7cb220593d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_109_1",
          "TypeId": "bu_109",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_109_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_109_1",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "51f971a517e82a50"
          ]
        },
        {
          "ID": "bu_109_2",
          "TypeId": "bu_109",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_109_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_109_2",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fe5aea9fb9acc6ae"
          ]
        },
        {
          "ID": "bu_109_3",
          "TypeId": "bu_109",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_109_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_109_3",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fa9ce258778a1bca"
          ]
        },
        {
          "ID": "bu_109_4",
          "TypeId": "bu_109",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_109_4",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bef0cdbcee408e5f"
          ]
        },
        {
          "ID": "bu_109_5",
          "TypeId": "bu_109",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_109_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_109_4",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bef0cdbcee408e5f"
          ]
        },
        {
          "ID": "bu_109_6",
          "TypeId": "bu_109",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_109_5",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "faba3ce4fadae4f1"
          ]
        },
        {
          "ID": "bu_109_7",
          "TypeId": "bu_109",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_109_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_109_5",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "faba3ce4fadae4f1"
          ]
        },
        {
          "ID": "bu_109_8",
          "TypeId": "bu_109",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_109_6",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "581921e07fbf9e19"
          ]
        },
        {
          "ID": "bu_109_9",
          "TypeId": "bu_109",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_109_6",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "581921e07fbf9e19"
          ]
        },
        {
          "ID": "bu_109_10",
          "TypeId": "bu_109",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_109_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_109_6",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "581921e07fbf9e19"
          ]
        },
        {
          "ID": "bu_109_11",
          "TypeId": "bu_109",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_109_7",
          "VfxRes": "",
          "Name": "building_109",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "821b1b7cb220593d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_109_1",
          "prefab_path": "remote/meta/building/bu109/prefab/meta_bu_109_1.prefab",
          "prefab_bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
          "root_path_id": -695962200705061325,
          "sprites": [
            {
              "asset_id": "51f971a517e82a50",
              "sprite_name": "meta_tex_bu_109_1",
              "bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
              "path_id": -3258846156070459549,
              "component_path_id": 8861725268939208571
            }
          ]
        },
        {
          "resource": "meta_bu_109_2",
          "prefab_path": "remote/meta/building/bu109/prefab/meta_bu_109_2.prefab",
          "prefab_bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
          "root_path_id": 6214814111479562094,
          "sprites": [
            {
              "asset_id": "fe5aea9fb9acc6ae",
              "sprite_name": "meta_tex_bu_109_2",
              "bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
              "path_id": -905482535194385819,
              "component_path_id": -7506500305020935716
            }
          ]
        },
        {
          "resource": "meta_bu_109_3",
          "prefab_path": "remote/meta/building/bu109/prefab/meta_bu_109_3.prefab",
          "prefab_bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
          "root_path_id": 5985732960365563380,
          "sprites": [
            {
              "asset_id": "fa9ce258778a1bca",
              "sprite_name": "meta_tex_bu_109_3",
              "bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
              "path_id": 3486928382230384723,
              "component_path_id": 1640780825600777565
            }
          ]
        },
        {
          "resource": "meta_bu_109_4",
          "prefab_path": "remote/meta/building/bu109/prefab/meta_bu_109_4.prefab",
          "prefab_bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
          "root_path_id": 9171565291832991944,
          "sprites": [
            {
              "asset_id": "bef0cdbcee408e5f",
              "sprite_name": "meta_tex_bu_109_4",
              "bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
              "path_id": -6502120749413305042,
              "component_path_id": -7602568320334960157
            }
          ]
        },
        {
          "resource": "meta_bu_109_5",
          "prefab_path": "remote/meta/building/bu109/prefab/meta_bu_109_5.prefab",
          "prefab_bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
          "root_path_id": 1465446463448406012,
          "sprites": [
            {
              "asset_id": "faba3ce4fadae4f1",
              "sprite_name": "meta_tex_bu_109_5",
              "bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
              "path_id": -389602802258360294,
              "component_path_id": 8951335214029917814
            }
          ]
        },
        {
          "resource": "meta_bu_109_6",
          "prefab_path": "remote/meta/building/bu109/prefab/meta_bu_109_6.prefab",
          "prefab_bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
          "root_path_id": -1193060718378991331,
          "sprites": [
            {
              "asset_id": "581921e07fbf9e19",
              "sprite_name": "meta_tex_bu_109_6",
              "bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
              "path_id": -8586760753548422546,
              "component_path_id": -600514930717766202
            }
          ]
        },
        {
          "resource": "meta_bu_109_7",
          "prefab_path": "remote/meta/building/bu109/prefab/meta_bu_109_7.prefab",
          "prefab_bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
          "root_path_id": -2578983908313752241,
          "sprites": [
            {
              "asset_id": "821b1b7cb220593d",
              "sprite_name": "meta_tex_bu_109_7",
              "bundle": "remote_meta_building_bu109_4ea0394ea9e863602ac7253e98a34762.ab",
              "path_id": -4689609357743984270,
              "component_path_id": 6200331500641400705
            }
          ]
        }
      ]
    },
    {
      "id": "bu_110",
      "group": "110",
      "name_cn": "橙子果园",
      "name_key": "building_110",
      "name_candidates": [
        [
          "building_110",
          "橙子果园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4645.10009765625,
        "y": 27892.69921875
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -21.0,
            "y": 194.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -21.0,
            "y": 194.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "9d81deefe1cc07ca"
        },
        {
          "level": 2,
          "asset_id": "8a68d3e268452c98"
        },
        {
          "level": 3,
          "asset_id": "36ff60847e41a1a2"
        },
        {
          "level": 4,
          "asset_id": "e11a4e82fe1d85af"
        },
        {
          "level": 5,
          "asset_id": "12cf22adb9809008"
        },
        {
          "level": 6,
          "asset_id": "a8952baaced86d28"
        },
        {
          "level": 7,
          "asset_id": "2aabe9f82973dffb"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_110_1",
          "TypeId": "bu_110",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_110_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_110_1",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9d81deefe1cc07ca"
          ]
        },
        {
          "ID": "bu_110_2",
          "TypeId": "bu_110",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_110_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_110_2",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a68d3e268452c98"
          ]
        },
        {
          "ID": "bu_110_3",
          "TypeId": "bu_110",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_110_3",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "36ff60847e41a1a2"
          ]
        },
        {
          "ID": "bu_110_4",
          "TypeId": "bu_110",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_110_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_110_3",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "36ff60847e41a1a2"
          ]
        },
        {
          "ID": "bu_110_5",
          "TypeId": "bu_110",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_110_4",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e11a4e82fe1d85af"
          ]
        },
        {
          "ID": "bu_110_6",
          "TypeId": "bu_110",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_110_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_110_4",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e11a4e82fe1d85af"
          ]
        },
        {
          "ID": "bu_110_7",
          "TypeId": "bu_110",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_110_5",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "12cf22adb9809008"
          ]
        },
        {
          "ID": "bu_110_8",
          "TypeId": "bu_110",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_110_5",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "12cf22adb9809008"
          ]
        },
        {
          "ID": "bu_110_9",
          "TypeId": "bu_110",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_110_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_110_5",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "12cf22adb9809008"
          ]
        },
        {
          "ID": "bu_110_10",
          "TypeId": "bu_110",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_110_6",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a8952baaced86d28"
          ]
        },
        {
          "ID": "bu_110_11",
          "TypeId": "bu_110",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_110_6",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a8952baaced86d28"
          ]
        },
        {
          "ID": "bu_110_12",
          "TypeId": "bu_110",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_110_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_110_6",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a8952baaced86d28"
          ]
        },
        {
          "ID": "bu_110_13",
          "TypeId": "bu_110",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_110_7",
          "VfxRes": "",
          "Name": "building_110",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2aabe9f82973dffb"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_110_1",
          "prefab_path": "remote/meta/building/bu110/prefab/meta_bu_110_1.prefab",
          "prefab_bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
          "root_path_id": 2008019203621619996,
          "sprites": [
            {
              "asset_id": "9d81deefe1cc07ca",
              "sprite_name": "meta_tex_bu_110_1",
              "bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
              "path_id": -869776526282801251,
              "component_path_id": -1896486692145944749
            }
          ]
        },
        {
          "resource": "meta_bu_110_2",
          "prefab_path": "remote/meta/building/bu110/prefab/meta_bu_110_2.prefab",
          "prefab_bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
          "root_path_id": 8938864612007716875,
          "sprites": [
            {
              "asset_id": "8a68d3e268452c98",
              "sprite_name": "meta_tex_bu_110_2",
              "bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
              "path_id": -363209562572890804,
              "component_path_id": 1148285956823638727
            }
          ]
        },
        {
          "resource": "meta_bu_110_3",
          "prefab_path": "remote/meta/building/bu110/prefab/meta_bu_110_3.prefab",
          "prefab_bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
          "root_path_id": 4375075221875558680,
          "sprites": [
            {
              "asset_id": "36ff60847e41a1a2",
              "sprite_name": "meta_tex_bu_110_3",
              "bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
              "path_id": 8952978626984922837,
              "component_path_id": 2200484462261447243
            }
          ]
        },
        {
          "resource": "meta_bu_110_4",
          "prefab_path": "remote/meta/building/bu110/prefab/meta_bu_110_4.prefab",
          "prefab_bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
          "root_path_id": 8016503606757963851,
          "sprites": [
            {
              "asset_id": "e11a4e82fe1d85af",
              "sprite_name": "meta_tex_bu_110_4",
              "bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
              "path_id": 9180185452293411538,
              "component_path_id": -159750939780044463
            }
          ]
        },
        {
          "resource": "meta_bu_110_5",
          "prefab_path": "remote/meta/building/bu110/prefab/meta_bu_110_5.prefab",
          "prefab_bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
          "root_path_id": 8757426507396325493,
          "sprites": [
            {
              "asset_id": "12cf22adb9809008",
              "sprite_name": "meta_tex_bu_110_5",
              "bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
              "path_id": -5468315051797084669,
              "component_path_id": 7189354063737111484
            }
          ]
        },
        {
          "resource": "meta_bu_110_6",
          "prefab_path": "remote/meta/building/bu110/prefab/meta_bu_110_6.prefab",
          "prefab_bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
          "root_path_id": 7014119774888103513,
          "sprites": [
            {
              "asset_id": "a8952baaced86d28",
              "sprite_name": "meta_tex_bu_110_6",
              "bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
              "path_id": 120086372816067865,
              "component_path_id": 576364050926501824
            }
          ]
        },
        {
          "resource": "meta_bu_110_7",
          "prefab_path": "remote/meta/building/bu110/prefab/meta_bu_110_7.prefab",
          "prefab_bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
          "root_path_id": 2736427096055602550,
          "sprites": [
            {
              "asset_id": "2aabe9f82973dffb",
              "sprite_name": "meta_tex_bu_110_7",
              "bundle": "remote_meta_building_bu110_8f9699b41b916524eb49e3308d93cb37.ab",
              "path_id": 2785284163667327321,
              "component_path_id": 7830677858915834959
            }
          ]
        }
      ]
    },
    {
      "id": "bu_111",
      "group": "111",
      "name_cn": "十字绣店",
      "name_key": "building_111",
      "name_candidates": [
        [
          "building_111",
          "十字绣店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3700.999755859375,
        "y": 27790.998046875
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -36.0,
            "y": 369.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -36.0,
            "y": 369.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "97b71fe823c8dbd4"
        },
        {
          "level": 2,
          "asset_id": "3001737190bb514b"
        },
        {
          "level": 3,
          "asset_id": "38cccda2f67bdc7f"
        },
        {
          "level": 4,
          "asset_id": "42a1aee3ecd1808b"
        },
        {
          "level": 5,
          "asset_id": "00dcbf29c6d7f72c"
        },
        {
          "level": 6,
          "asset_id": "c60a49b925cb9e67"
        },
        {
          "level": 7,
          "asset_id": "e169a3fc0a47636e"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_111_1",
          "TypeId": "bu_111",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_111_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_111_1",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "97b71fe823c8dbd4"
          ]
        },
        {
          "ID": "bu_111_2",
          "TypeId": "bu_111",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_111_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_111_2",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3001737190bb514b"
          ]
        },
        {
          "ID": "bu_111_3",
          "TypeId": "bu_111",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_111_3",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "38cccda2f67bdc7f"
          ]
        },
        {
          "ID": "bu_111_4",
          "TypeId": "bu_111",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_111_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 410
            }
          ],
          "Resource": "meta_bu_111_3",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "38cccda2f67bdc7f"
          ]
        },
        {
          "ID": "bu_111_5",
          "TypeId": "bu_111",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_111_4",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "42a1aee3ecd1808b"
          ]
        },
        {
          "ID": "bu_111_6",
          "TypeId": "bu_111",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_111_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_111_4",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "42a1aee3ecd1808b"
          ]
        },
        {
          "ID": "bu_111_7",
          "TypeId": "bu_111",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_111_5",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "00dcbf29c6d7f72c"
          ]
        },
        {
          "ID": "bu_111_8",
          "TypeId": "bu_111",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_111_5",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "00dcbf29c6d7f72c"
          ]
        },
        {
          "ID": "bu_111_9",
          "TypeId": "bu_111",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_111_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_111_5",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "00dcbf29c6d7f72c"
          ]
        },
        {
          "ID": "bu_111_10",
          "TypeId": "bu_111",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_111_6",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c60a49b925cb9e67"
          ]
        },
        {
          "ID": "bu_111_11",
          "TypeId": "bu_111",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_111_6",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c60a49b925cb9e67"
          ]
        },
        {
          "ID": "bu_111_12",
          "TypeId": "bu_111",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_111_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_111_6",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c60a49b925cb9e67"
          ]
        },
        {
          "ID": "bu_111_13",
          "TypeId": "bu_111",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_111_7",
          "VfxRes": "",
          "Name": "building_111",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e169a3fc0a47636e"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_111_1",
          "prefab_path": "remote/meta/building/bu111/prefab/meta_bu_111_1.prefab",
          "prefab_bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
          "root_path_id": -4020492783395563397,
          "sprites": [
            {
              "asset_id": "97b71fe823c8dbd4",
              "sprite_name": "meta_tex_bu_111_1",
              "bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
              "path_id": 1727662309259489078,
              "component_path_id": -570712727800217003
            }
          ]
        },
        {
          "resource": "meta_bu_111_2",
          "prefab_path": "remote/meta/building/bu111/prefab/meta_bu_111_2.prefab",
          "prefab_bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
          "root_path_id": -9127613522151436302,
          "sprites": [
            {
              "asset_id": "3001737190bb514b",
              "sprite_name": "meta_tex_bu_111_2",
              "bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
              "path_id": -2905000997040231365,
              "component_path_id": 4966317452276736195
            }
          ]
        },
        {
          "resource": "meta_bu_111_3",
          "prefab_path": "remote/meta/building/bu111/prefab/meta_bu_111_3.prefab",
          "prefab_bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
          "root_path_id": -603754453097418319,
          "sprites": [
            {
              "asset_id": "38cccda2f67bdc7f",
              "sprite_name": "meta_tex_bu_111_3",
              "bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
              "path_id": -7320382403139613975,
              "component_path_id": 2059257320932986377
            }
          ]
        },
        {
          "resource": "meta_bu_111_4",
          "prefab_path": "remote/meta/building/bu111/prefab/meta_bu_111_4.prefab",
          "prefab_bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
          "root_path_id": 4086942384288585683,
          "sprites": [
            {
              "asset_id": "42a1aee3ecd1808b",
              "sprite_name": "meta_tex_bu_111_4",
              "bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
              "path_id": -5582420748992398759,
              "component_path_id": -8982406738252556733
            }
          ]
        },
        {
          "resource": "meta_bu_111_5",
          "prefab_path": "remote/meta/building/bu111/prefab/meta_bu_111_5.prefab",
          "prefab_bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
          "root_path_id": 2138442178901042511,
          "sprites": [
            {
              "asset_id": "00dcbf29c6d7f72c",
              "sprite_name": "meta_tex_bu_111_5",
              "bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
              "path_id": 7053481616179310002,
              "component_path_id": -2777284527519037811
            }
          ]
        },
        {
          "resource": "meta_bu_111_6",
          "prefab_path": "remote/meta/building/bu111/prefab/meta_bu_111_6.prefab",
          "prefab_bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
          "root_path_id": -1874622006304382284,
          "sprites": [
            {
              "asset_id": "c60a49b925cb9e67",
              "sprite_name": "meta_tex_bu_111_6",
              "bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
              "path_id": 4298932615359323404,
              "component_path_id": -1232933603119812905
            }
          ]
        },
        {
          "resource": "meta_bu_111_7",
          "prefab_path": "remote/meta/building/bu111/prefab/meta_bu_111_7.prefab",
          "prefab_bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
          "root_path_id": 809898905212671868,
          "sprites": [
            {
              "asset_id": "e169a3fc0a47636e",
              "sprite_name": "meta_tex_bu_111_7",
              "bundle": "remote_meta_building_bu111_87e152eb1492ebd6979bee32fa02223d.ab",
              "path_id": -4774451553837588098,
              "component_path_id": -5608686076528450393
            }
          ]
        }
      ]
    },
    {
      "id": "bu_112",
      "group": "112",
      "name_cn": "墨西哥餐厅",
      "name_key": "building_112",
      "name_candidates": [
        [
          "building_112",
          "墨西哥餐厅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3133.0,
        "y": 27553.001953125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": 61.0,
            "y": 186.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": 61.0,
            "y": 186.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "e0cadbd8a6ff81f5"
        },
        {
          "level": 2,
          "asset_id": "67e51381968e05af"
        },
        {
          "level": 3,
          "asset_id": "10d0bd2db856506c"
        },
        {
          "level": 4,
          "asset_id": "4978e37617b95ec1"
        },
        {
          "level": 5,
          "asset_id": "d34a297aa5db7178"
        },
        {
          "level": 6,
          "asset_id": "0e3bea68eb631890"
        },
        {
          "level": 7,
          "asset_id": "8f9f822732bb438a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_112_1",
          "TypeId": "bu_112",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_112_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_112_1",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0cadbd8a6ff81f5"
          ]
        },
        {
          "ID": "bu_112_2",
          "TypeId": "bu_112",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_112_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_112_2",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "67e51381968e05af"
          ]
        },
        {
          "ID": "bu_112_3",
          "TypeId": "bu_112",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_112_3",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "10d0bd2db856506c"
          ]
        },
        {
          "ID": "bu_112_4",
          "TypeId": "bu_112",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_112_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_112_3",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "10d0bd2db856506c"
          ]
        },
        {
          "ID": "bu_112_5",
          "TypeId": "bu_112",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_112_4",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4978e37617b95ec1"
          ]
        },
        {
          "ID": "bu_112_6",
          "TypeId": "bu_112",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_112_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_112_4",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4978e37617b95ec1"
          ]
        },
        {
          "ID": "bu_112_7",
          "TypeId": "bu_112",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_112_5",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d34a297aa5db7178"
          ]
        },
        {
          "ID": "bu_112_8",
          "TypeId": "bu_112",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39500
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_112_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_112_5",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d34a297aa5db7178"
          ]
        },
        {
          "ID": "bu_112_9",
          "TypeId": "bu_112",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_112_6",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0e3bea68eb631890"
          ]
        },
        {
          "ID": "bu_112_10",
          "TypeId": "bu_112",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_112_6",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0e3bea68eb631890"
          ]
        },
        {
          "ID": "bu_112_11",
          "TypeId": "bu_112",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_112_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_112_6",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0e3bea68eb631890"
          ]
        },
        {
          "ID": "bu_112_12",
          "TypeId": "bu_112",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_112_7",
          "VfxRes": "",
          "Name": "building_112",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8f9f822732bb438a"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_112_1",
          "prefab_path": "remote/meta/building/bu112/prefab/meta_bu_112_1.prefab",
          "prefab_bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
          "root_path_id": -3590870106954450450,
          "sprites": [
            {
              "asset_id": "e0cadbd8a6ff81f5",
              "sprite_name": "meta_tex_bu_112_1",
              "bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
              "path_id": 8830347979509508339,
              "component_path_id": 740013029625460663
            }
          ]
        },
        {
          "resource": "meta_bu_112_2",
          "prefab_path": "remote/meta/building/bu112/prefab/meta_bu_112_2.prefab",
          "prefab_bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
          "root_path_id": -5846663959084953216,
          "sprites": [
            {
              "asset_id": "67e51381968e05af",
              "sprite_name": "meta_tex_bu_112_2",
              "bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
              "path_id": -6517644047521223368,
              "component_path_id": -1850192377242296970
            }
          ]
        },
        {
          "resource": "meta_bu_112_3",
          "prefab_path": "remote/meta/building/bu112/prefab/meta_bu_112_3.prefab",
          "prefab_bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
          "root_path_id": 4855457902049902334,
          "sprites": [
            {
              "asset_id": "10d0bd2db856506c",
              "sprite_name": "meta_tex_bu_112_3",
              "bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
              "path_id": -7853879047093069168,
              "component_path_id": 6815999167136573635
            }
          ]
        },
        {
          "resource": "meta_bu_112_4",
          "prefab_path": "remote/meta/building/bu112/prefab/meta_bu_112_4.prefab",
          "prefab_bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
          "root_path_id": 284601928592370527,
          "sprites": [
            {
              "asset_id": "4978e37617b95ec1",
              "sprite_name": "meta_tex_bu_112_4",
              "bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
              "path_id": 82906857245005631,
              "component_path_id": -163756244008096734
            }
          ]
        },
        {
          "resource": "meta_bu_112_5",
          "prefab_path": "remote/meta/building/bu112/prefab/meta_bu_112_5.prefab",
          "prefab_bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
          "root_path_id": -3997121831591714745,
          "sprites": [
            {
              "asset_id": "d34a297aa5db7178",
              "sprite_name": "meta_tex_bu_112_5",
              "bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
              "path_id": 1134602781194008302,
              "component_path_id": -785813986674840042
            }
          ]
        },
        {
          "resource": "meta_bu_112_6",
          "prefab_path": "remote/meta/building/bu112/prefab/meta_bu_112_6.prefab",
          "prefab_bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
          "root_path_id": 4114023322905609959,
          "sprites": [
            {
              "asset_id": "0e3bea68eb631890",
              "sprite_name": "meta_tex_bu_112_6",
              "bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
              "path_id": 8982341239564446909,
              "component_path_id": -8708530510470970262
            }
          ]
        },
        {
          "resource": "meta_bu_112_7",
          "prefab_path": "remote/meta/building/bu112/prefab/meta_bu_112_7.prefab",
          "prefab_bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
          "root_path_id": -3826199538996430206,
          "sprites": [
            {
              "asset_id": "8f9f822732bb438a",
              "sprite_name": "meta_tex_bu_112_7",
              "bundle": "remote_meta_building_bu112_51b9c6688b40d6f48a83228d88ab5553.ab",
              "path_id": -2728108675998166813,
              "component_path_id": -2121184312816052434
            }
          ]
        }
      ]
    },
    {
      "id": "bu_113",
      "group": "113",
      "name_cn": "美甲沙龙",
      "name_key": "building_113",
      "name_candidates": [
        [
          "building_113",
          "美甲沙龙"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2649.5,
        "y": 27139.80078125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.149999976158142,
            "y": 1.149999976158142,
            "z": 1.149999976158142
          },
          "pos": {
            "x": -57.0,
            "y": 306.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.149999976158142,
            "y": 1.149999976158142,
            "z": 1.149999976158142
          },
          "pos": {
            "x": -57.0,
            "y": 306.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "3cd88225c5045b27"
        },
        {
          "level": 2,
          "asset_id": "b37f854064cbcaab"
        },
        {
          "level": 3,
          "asset_id": "067734f68e4cb590"
        },
        {
          "level": 4,
          "asset_id": "8bfe2b4aa6a13235"
        },
        {
          "level": 5,
          "asset_id": "45521fb0a29ddf28"
        },
        {
          "level": 6,
          "asset_id": "3c26d6cce33f40e8"
        },
        {
          "level": 7,
          "asset_id": "c7f397b8e3ce6a0b"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_113_1",
          "TypeId": "bu_113",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_113_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_113_1",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3cd88225c5045b27"
          ]
        },
        {
          "ID": "bu_113_2",
          "TypeId": "bu_113",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_113_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_113_2",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b37f854064cbcaab"
          ]
        },
        {
          "ID": "bu_113_3",
          "TypeId": "bu_113",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_113_3",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "067734f68e4cb590"
          ]
        },
        {
          "ID": "bu_113_4",
          "TypeId": "bu_113",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_113_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_113_3",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "067734f68e4cb590"
          ]
        },
        {
          "ID": "bu_113_5",
          "TypeId": "bu_113",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_113_4",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8bfe2b4aa6a13235"
          ]
        },
        {
          "ID": "bu_113_6",
          "TypeId": "bu_113",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_113_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_113_4",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8bfe2b4aa6a13235"
          ]
        },
        {
          "ID": "bu_113_7",
          "TypeId": "bu_113",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_113_5",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "45521fb0a29ddf28"
          ]
        },
        {
          "ID": "bu_113_8",
          "TypeId": "bu_113",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_113_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_113_5",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "45521fb0a29ddf28"
          ]
        },
        {
          "ID": "bu_113_9",
          "TypeId": "bu_113",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_113_6",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3c26d6cce33f40e8"
          ]
        },
        {
          "ID": "bu_113_10",
          "TypeId": "bu_113",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_113_6",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3c26d6cce33f40e8"
          ]
        },
        {
          "ID": "bu_113_11",
          "TypeId": "bu_113",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_113_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 625
            }
          ],
          "Resource": "meta_bu_113_6",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3c26d6cce33f40e8"
          ]
        },
        {
          "ID": "bu_113_12",
          "TypeId": "bu_113",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_113_7",
          "VfxRes": "",
          "Name": "building_113",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c7f397b8e3ce6a0b"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_113_1",
          "prefab_path": "remote/meta/building/bu113/prefab/meta_bu_113_1.prefab",
          "prefab_bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
          "root_path_id": -3671656679017782849,
          "sprites": [
            {
              "asset_id": "3cd88225c5045b27",
              "sprite_name": "meta_tex_bu_113_1",
              "bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
              "path_id": -5866048089727918017,
              "component_path_id": 1401365445612238992
            }
          ]
        },
        {
          "resource": "meta_bu_113_2",
          "prefab_path": "remote/meta/building/bu113/prefab/meta_bu_113_2.prefab",
          "prefab_bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
          "root_path_id": -3822289482595592663,
          "sprites": [
            {
              "asset_id": "b37f854064cbcaab",
              "sprite_name": "meta_tex_bu_113_2",
              "bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
              "path_id": -299074560969331862,
              "component_path_id": -869641375177325488
            }
          ]
        },
        {
          "resource": "meta_bu_113_3",
          "prefab_path": "remote/meta/building/bu113/prefab/meta_bu_113_3.prefab",
          "prefab_bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
          "root_path_id": 7249849191030094479,
          "sprites": [
            {
              "asset_id": "067734f68e4cb590",
              "sprite_name": "meta_tex_bu_113_3",
              "bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
              "path_id": 3214206852059284386,
              "component_path_id": -519144559806581675
            }
          ]
        },
        {
          "resource": "meta_bu_113_4",
          "prefab_path": "remote/meta/building/bu113/prefab/meta_bu_113_4.prefab",
          "prefab_bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
          "root_path_id": 8987904681831777945,
          "sprites": [
            {
              "asset_id": "8bfe2b4aa6a13235",
              "sprite_name": "meta_tex_bu_113_4",
              "bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
              "path_id": -5923448792827246429,
              "component_path_id": 874552039056867693
            }
          ]
        },
        {
          "resource": "meta_bu_113_5",
          "prefab_path": "remote/meta/building/bu113/prefab/meta_bu_113_5.prefab",
          "prefab_bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
          "root_path_id": -3772443264313102863,
          "sprites": [
            {
              "asset_id": "45521fb0a29ddf28",
              "sprite_name": "meta_tex_bu_113_5",
              "bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
              "path_id": 8309936885873045938,
              "component_path_id": 1156309747801193474
            }
          ]
        },
        {
          "resource": "meta_bu_113_6",
          "prefab_path": "remote/meta/building/bu113/prefab/meta_bu_113_6.prefab",
          "prefab_bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
          "root_path_id": 3511468468510735752,
          "sprites": [
            {
              "asset_id": "3c26d6cce33f40e8",
              "sprite_name": "meta_tex_bu_113_6",
              "bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
              "path_id": -8409340455455138616,
              "component_path_id": 2642174186159752754
            }
          ]
        },
        {
          "resource": "meta_bu_113_7",
          "prefab_path": "remote/meta/building/bu113/prefab/meta_bu_113_7.prefab",
          "prefab_bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
          "root_path_id": 585339214364298931,
          "sprites": [
            {
              "asset_id": "c7f397b8e3ce6a0b",
              "sprite_name": "meta_tex_bu_113_7",
              "bundle": "remote_meta_building_bu113_169ca0f2e211c05335035184cea96673.ab",
              "path_id": 7526078545161711877,
              "component_path_id": -730215518875297411
            }
          ]
        }
      ]
    },
    {
      "id": "bu_114",
      "group": "114",
      "name_cn": "竞选场地",
      "name_key": "building_114",
      "name_candidates": [
        [
          "building_114",
          "竞选场地"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1941.0,
        "y": 27421.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": 23.0,
            "y": 214.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": 23.0,
            "y": 214.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "7d44ec151ede7a0f"
        },
        {
          "level": 2,
          "asset_id": "a60db6c5c6134018"
        },
        {
          "level": 3,
          "asset_id": "20de0935ca8344a2"
        },
        {
          "level": 4,
          "asset_id": "1f5bef6b8e4981e3"
        },
        {
          "level": 5,
          "asset_id": "9378c28219c86e3c"
        },
        {
          "level": 6,
          "asset_id": "589cd9c289339bd9"
        },
        {
          "level": 7,
          "asset_id": "cf007078b84de750"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_114_1",
          "TypeId": "bu_114",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_114_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_114_1",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d44ec151ede7a0f"
          ]
        },
        {
          "ID": "bu_114_2",
          "TypeId": "bu_114",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_114_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_114_2",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a60db6c5c6134018"
          ]
        },
        {
          "ID": "bu_114_3",
          "TypeId": "bu_114",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_114_3",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "20de0935ca8344a2"
          ]
        },
        {
          "ID": "bu_114_4",
          "TypeId": "bu_114",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_114_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_114_3",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "20de0935ca8344a2"
          ]
        },
        {
          "ID": "bu_114_5",
          "TypeId": "bu_114",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_114_4",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1f5bef6b8e4981e3"
          ]
        },
        {
          "ID": "bu_114_6",
          "TypeId": "bu_114",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_114_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_114_4",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1f5bef6b8e4981e3"
          ]
        },
        {
          "ID": "bu_114_7",
          "TypeId": "bu_114",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_114_5",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9378c28219c86e3c"
          ]
        },
        {
          "ID": "bu_114_8",
          "TypeId": "bu_114",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42500
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_114_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_114_5",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9378c28219c86e3c"
          ]
        },
        {
          "ID": "bu_114_9",
          "TypeId": "bu_114",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_114_6",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "589cd9c289339bd9"
          ]
        },
        {
          "ID": "bu_114_10",
          "TypeId": "bu_114",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_114_6",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "589cd9c289339bd9"
          ]
        },
        {
          "ID": "bu_114_11",
          "TypeId": "bu_114",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_114_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_114_6",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "589cd9c289339bd9"
          ]
        },
        {
          "ID": "bu_114_12",
          "TypeId": "bu_114",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_114_7",
          "VfxRes": "",
          "Name": "building_114",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf007078b84de750"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_114_1",
          "prefab_path": "remote/meta/building/bu114/prefab/meta_bu_114_1.prefab",
          "prefab_bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
          "root_path_id": -5151813058115596073,
          "sprites": [
            {
              "asset_id": "7d44ec151ede7a0f",
              "sprite_name": "meta_tex_bu_114_1",
              "bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
              "path_id": 251774910903509683,
              "component_path_id": -4265673221229949956
            }
          ]
        },
        {
          "resource": "meta_bu_114_2",
          "prefab_path": "remote/meta/building/bu114/prefab/meta_bu_114_2.prefab",
          "prefab_bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
          "root_path_id": 7279567780041806102,
          "sprites": [
            {
              "asset_id": "a60db6c5c6134018",
              "sprite_name": "meta_tex_bu_114_2",
              "bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
              "path_id": 8708161422936401465,
              "component_path_id": 8366837317600449732
            }
          ]
        },
        {
          "resource": "meta_bu_114_3",
          "prefab_path": "remote/meta/building/bu114/prefab/meta_bu_114_3.prefab",
          "prefab_bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
          "root_path_id": 9049932595717515117,
          "sprites": [
            {
              "asset_id": "20de0935ca8344a2",
              "sprite_name": "meta_tex_bu_114_3",
              "bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
              "path_id": 3199674731297657074,
              "component_path_id": -8869897210800615335
            }
          ]
        },
        {
          "resource": "meta_bu_114_4",
          "prefab_path": "remote/meta/building/bu114/prefab/meta_bu_114_4.prefab",
          "prefab_bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
          "root_path_id": -1656001785437308451,
          "sprites": [
            {
              "asset_id": "1f5bef6b8e4981e3",
              "sprite_name": "meta_tex_bu_114_4",
              "bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
              "path_id": 5610258689203424675,
              "component_path_id": 6496445297931576476
            }
          ]
        },
        {
          "resource": "meta_bu_114_5",
          "prefab_path": "remote/meta/building/bu114/prefab/meta_bu_114_5.prefab",
          "prefab_bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
          "root_path_id": -7653851855992434953,
          "sprites": [
            {
              "asset_id": "9378c28219c86e3c",
              "sprite_name": "meta_tex_bu_114_5",
              "bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
              "path_id": -4683703978534303920,
              "component_path_id": -1104748715135902970
            }
          ]
        },
        {
          "resource": "meta_bu_114_6",
          "prefab_path": "remote/meta/building/bu114/prefab/meta_bu_114_6.prefab",
          "prefab_bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
          "root_path_id": 7857705735461332371,
          "sprites": [
            {
              "asset_id": "589cd9c289339bd9",
              "sprite_name": "meta_tex_bu_114_6",
              "bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
              "path_id": -4959556443140056658,
              "component_path_id": 4325621302531273726
            }
          ]
        },
        {
          "resource": "meta_bu_114_7",
          "prefab_path": "remote/meta/building/bu114/prefab/meta_bu_114_7.prefab",
          "prefab_bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
          "root_path_id": 1936459321040328376,
          "sprites": [
            {
              "asset_id": "cf007078b84de750",
              "sprite_name": "meta_tex_bu_114_7",
              "bundle": "remote_meta_building_bu114_8ce558d50a7b1731c80ccc3c3c618aa3.ab",
              "path_id": 7931383198715584495,
              "component_path_id": 4820625431390097188
            }
          ]
        }
      ]
    },
    {
      "id": "bu_115",
      "group": "115",
      "name_cn": "射箭场",
      "name_key": "building_115",
      "name_candidates": [
        [
          "building_115",
          "射箭场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1517.0,
        "y": 26863.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -15.0,
            "y": 269.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 2.0,
            "y": 282.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a71715bd2fbc5411"
        },
        {
          "level": 2,
          "asset_id": "b1fd1c018ad33856"
        },
        {
          "level": 3,
          "asset_id": "8ee18db24d789f5f"
        },
        {
          "level": 4,
          "asset_id": "8a16bef20130f183"
        },
        {
          "level": 5,
          "asset_id": "156ff903416c5d2e"
        },
        {
          "level": 6,
          "asset_id": "e3446c8dab018945"
        },
        {
          "level": 7,
          "asset_id": "b285614fb2db315d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_115_1",
          "TypeId": "bu_115",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_115_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_115_1",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a71715bd2fbc5411"
          ]
        },
        {
          "ID": "bu_115_2",
          "TypeId": "bu_115",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_115_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_115_2",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b1fd1c018ad33856"
          ]
        },
        {
          "ID": "bu_115_3",
          "TypeId": "bu_115",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_115_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 420
            }
          ],
          "Resource": "meta_bu_115_3",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8ee18db24d789f5f"
          ]
        },
        {
          "ID": "bu_115_4",
          "TypeId": "bu_115",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_115_4",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a16bef20130f183"
          ]
        },
        {
          "ID": "bu_115_5",
          "TypeId": "bu_115",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_115_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_115_4",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a16bef20130f183"
          ]
        },
        {
          "ID": "bu_115_6",
          "TypeId": "bu_115",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_115_5",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "156ff903416c5d2e"
          ]
        },
        {
          "ID": "bu_115_7",
          "TypeId": "bu_115",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_115_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_115_5",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "156ff903416c5d2e"
          ]
        },
        {
          "ID": "bu_115_8",
          "TypeId": "bu_115",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_115_6",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e3446c8dab018945"
          ]
        },
        {
          "ID": "bu_115_9",
          "TypeId": "bu_115",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_115_6",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e3446c8dab018945"
          ]
        },
        {
          "ID": "bu_115_10",
          "TypeId": "bu_115",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_115_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_115_6",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e3446c8dab018945"
          ]
        },
        {
          "ID": "bu_115_11",
          "TypeId": "bu_115",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_115_7",
          "VfxRes": "",
          "Name": "building_115",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b285614fb2db315d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_115_1",
          "prefab_path": "remote/meta/building/bu115/prefab/meta_bu_115_1.prefab",
          "prefab_bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
          "root_path_id": -6532257484830062269,
          "sprites": [
            {
              "asset_id": "a71715bd2fbc5411",
              "sprite_name": "meta_tex_bu_115_1",
              "bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
              "path_id": -5357928490536526544,
              "component_path_id": -6197315784714656854
            }
          ]
        },
        {
          "resource": "meta_bu_115_2",
          "prefab_path": "remote/meta/building/bu115/prefab/meta_bu_115_2.prefab",
          "prefab_bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
          "root_path_id": 7995601962542218523,
          "sprites": [
            {
              "asset_id": "b1fd1c018ad33856",
              "sprite_name": "meta_tex_bu_115_2",
              "bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
              "path_id": -4334295596129876495,
              "component_path_id": 7886436370822950186
            }
          ]
        },
        {
          "resource": "meta_bu_115_3",
          "prefab_path": "remote/meta/building/bu115/prefab/meta_bu_115_3.prefab",
          "prefab_bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
          "root_path_id": 6495804129715029716,
          "sprites": [
            {
              "asset_id": "8ee18db24d789f5f",
              "sprite_name": "meta_tex_bu_115_3",
              "bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
              "path_id": 7748076538386428308,
              "component_path_id": 3797874304515851121
            }
          ]
        },
        {
          "resource": "meta_bu_115_4",
          "prefab_path": "remote/meta/building/bu115/prefab/meta_bu_115_4.prefab",
          "prefab_bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
          "root_path_id": 7299250029755906504,
          "sprites": [
            {
              "asset_id": "8a16bef20130f183",
              "sprite_name": "meta_tex_bu_115_4",
              "bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
              "path_id": 8482260135394903466,
              "component_path_id": 7798828733100703488
            }
          ]
        },
        {
          "resource": "meta_bu_115_5",
          "prefab_path": "remote/meta/building/bu115/prefab/meta_bu_115_5.prefab",
          "prefab_bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
          "root_path_id": -851822679189933004,
          "sprites": [
            {
              "asset_id": "156ff903416c5d2e",
              "sprite_name": "meta_tex_bu_115_5",
              "bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
              "path_id": -7932829399895347878,
              "component_path_id": -3526350966649963349
            }
          ]
        },
        {
          "resource": "meta_bu_115_6",
          "prefab_path": "remote/meta/building/bu115/prefab/meta_bu_115_6.prefab",
          "prefab_bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
          "root_path_id": 1384484407601810330,
          "sprites": [
            {
              "asset_id": "e3446c8dab018945",
              "sprite_name": "meta_tex_bu_115_6",
              "bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
              "path_id": 6656905752650798170,
              "component_path_id": -6338147074711196840
            }
          ]
        },
        {
          "resource": "meta_bu_115_7",
          "prefab_path": "remote/meta/building/bu115/prefab/meta_bu_115_7.prefab",
          "prefab_bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
          "root_path_id": -4077084050491428186,
          "sprites": [
            {
              "asset_id": "b285614fb2db315d",
              "sprite_name": "meta_tex_bu_115_7",
              "bundle": "remote_meta_building_bu115_2590b9d5b3024dd7c459a47901aeed1d.ab",
              "path_id": 7760595218233479888,
              "component_path_id": -5856745619495092177
            }
          ]
        }
      ]
    },
    {
      "id": "bu_116",
      "group": "116",
      "name_cn": "当代艺术馆",
      "name_key": "building_116",
      "name_candidates": [
        [
          "building_116",
          "当代艺术馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 335.20001220703125,
        "y": 26591.30078125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -43.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -43.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "986c5b26765def6f"
        },
        {
          "level": 2,
          "asset_id": "3c03ebb31be57428"
        },
        {
          "level": 3,
          "asset_id": "31da79f974de7c57"
        },
        {
          "level": 4,
          "asset_id": "8588b197f30e057e"
        },
        {
          "level": 5,
          "asset_id": "f65b7d4de7f37310"
        },
        {
          "level": 6,
          "asset_id": "e1b159129a458f24"
        },
        {
          "level": 7,
          "asset_id": "731ccafa1a37d850"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_116_1",
          "TypeId": "bu_116",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_116_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_116_1",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "986c5b26765def6f"
          ]
        },
        {
          "ID": "bu_116_2",
          "TypeId": "bu_116",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_116_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_116_2",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3c03ebb31be57428"
          ]
        },
        {
          "ID": "bu_116_3",
          "TypeId": "bu_116",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_116_3",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "31da79f974de7c57"
          ]
        },
        {
          "ID": "bu_116_4",
          "TypeId": "bu_116",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_116_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_116_3",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "31da79f974de7c57"
          ]
        },
        {
          "ID": "bu_116_5",
          "TypeId": "bu_116",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_116_4",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8588b197f30e057e"
          ]
        },
        {
          "ID": "bu_116_6",
          "TypeId": "bu_116",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_116_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_116_4",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8588b197f30e057e"
          ]
        },
        {
          "ID": "bu_116_7",
          "TypeId": "bu_116",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_116_5",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f65b7d4de7f37310"
          ]
        },
        {
          "ID": "bu_116_8",
          "TypeId": "bu_116",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_116_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_116_5",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f65b7d4de7f37310"
          ]
        },
        {
          "ID": "bu_116_9",
          "TypeId": "bu_116",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_116_6",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e1b159129a458f24"
          ]
        },
        {
          "ID": "bu_116_10",
          "TypeId": "bu_116",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_116_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_116_6",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e1b159129a458f24"
          ]
        },
        {
          "ID": "bu_116_11",
          "TypeId": "bu_116",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_116_7",
          "VfxRes": "",
          "Name": "building_116",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "731ccafa1a37d850"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_116_1",
          "prefab_path": "remote/meta/building/bu116/prefab/meta_bu_116_1.prefab",
          "prefab_bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
          "root_path_id": 4285853413589797060,
          "sprites": [
            {
              "asset_id": "986c5b26765def6f",
              "sprite_name": "meta_tex_bu_116_1",
              "bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
              "path_id": 8710894142088474813,
              "component_path_id": -2838395791957987916
            }
          ]
        },
        {
          "resource": "meta_bu_116_2",
          "prefab_path": "remote/meta/building/bu116/prefab/meta_bu_116_2.prefab",
          "prefab_bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
          "root_path_id": 6767355321537375037,
          "sprites": [
            {
              "asset_id": "3c03ebb31be57428",
              "sprite_name": "meta_tex_bu_116_2",
              "bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
              "path_id": -7307840597263392639,
              "component_path_id": 4506675537861267347
            }
          ]
        },
        {
          "resource": "meta_bu_116_3",
          "prefab_path": "remote/meta/building/bu116/prefab/meta_bu_116_3.prefab",
          "prefab_bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
          "root_path_id": 5816056174226599867,
          "sprites": [
            {
              "asset_id": "31da79f974de7c57",
              "sprite_name": "meta_tex_bu_116_3",
              "bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
              "path_id": 4742524732884568821,
              "component_path_id": 322905885138780150
            }
          ]
        },
        {
          "resource": "meta_bu_116_4",
          "prefab_path": "remote/meta/building/bu116/prefab/meta_bu_116_4.prefab",
          "prefab_bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
          "root_path_id": -5982785910277503300,
          "sprites": [
            {
              "asset_id": "8588b197f30e057e",
              "sprite_name": "meta_tex_bu_116_4",
              "bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
              "path_id": 3350841326976813528,
              "component_path_id": 2576937435693188333
            }
          ]
        },
        {
          "resource": "meta_bu_116_5",
          "prefab_path": "remote/meta/building/bu116/prefab/meta_bu_116_5.prefab",
          "prefab_bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
          "root_path_id": 2057607665482628806,
          "sprites": [
            {
              "asset_id": "f65b7d4de7f37310",
              "sprite_name": "meta_tex_bu_116_5",
              "bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
              "path_id": -4461042156294571587,
              "component_path_id": -3786402524316192193
            }
          ]
        },
        {
          "resource": "meta_bu_116_6",
          "prefab_path": "remote/meta/building/bu116/prefab/meta_bu_116_6.prefab",
          "prefab_bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
          "root_path_id": -469736482771122439,
          "sprites": [
            {
              "asset_id": "e1b159129a458f24",
              "sprite_name": "meta_tex_bu_116_6",
              "bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
              "path_id": 3439909256586409067,
              "component_path_id": -7501403881099763823
            }
          ]
        },
        {
          "resource": "meta_bu_116_7",
          "prefab_path": "remote/meta/building/bu116/prefab/meta_bu_116_7.prefab",
          "prefab_bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
          "root_path_id": -4256508291197417994,
          "sprites": [
            {
              "asset_id": "731ccafa1a37d850",
              "sprite_name": "meta_tex_bu_116_7",
              "bundle": "remote_meta_building_bu116_1cab179a02420820cd666f91cc539f69.ab",
              "path_id": -2232012704933390682,
              "component_path_id": -4443893983587741222
            }
          ]
        }
      ]
    },
    {
      "id": "bu_117",
      "group": "117",
      "name_cn": "烛光晚餐",
      "name_key": "building_117",
      "name_candidates": [
        [
          "building_117",
          "烛光晚餐"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 510.00018310546875,
        "y": 27253.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -35.0,
            "y": 131.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -35.0,
            "y": 131.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "f4727a1ee12d1af8"
        },
        {
          "level": 2,
          "asset_id": "9fb6806debc44ec6"
        },
        {
          "level": 3,
          "asset_id": "6c8a89be2e83088d"
        },
        {
          "level": 4,
          "asset_id": "f80ae394b8db487a"
        },
        {
          "level": 5,
          "asset_id": "7107daac607cb13b"
        },
        {
          "level": 6,
          "asset_id": "8936b587844a81ec"
        },
        {
          "level": 7,
          "asset_id": "ae73ea6c8effe7f9"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_117_1",
          "TypeId": "bu_117",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_117_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_117_1",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f4727a1ee12d1af8"
          ]
        },
        {
          "ID": "bu_117_2",
          "TypeId": "bu_117",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_117_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_117_2",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9fb6806debc44ec6"
          ]
        },
        {
          "ID": "bu_117_3",
          "TypeId": "bu_117",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_117_3",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6c8a89be2e83088d"
          ]
        },
        {
          "ID": "bu_117_4",
          "TypeId": "bu_117",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_117_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_117_3",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6c8a89be2e83088d"
          ]
        },
        {
          "ID": "bu_117_5",
          "TypeId": "bu_117",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_117_4",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f80ae394b8db487a"
          ]
        },
        {
          "ID": "bu_117_6",
          "TypeId": "bu_117",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_117_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_117_4",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f80ae394b8db487a"
          ]
        },
        {
          "ID": "bu_117_7",
          "TypeId": "bu_117",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_117_5",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7107daac607cb13b"
          ]
        },
        {
          "ID": "bu_117_8",
          "TypeId": "bu_117",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_117_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_117_5",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7107daac607cb13b"
          ]
        },
        {
          "ID": "bu_117_9",
          "TypeId": "bu_117",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_117_6",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8936b587844a81ec"
          ]
        },
        {
          "ID": "bu_117_10",
          "TypeId": "bu_117",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_117_6",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8936b587844a81ec"
          ]
        },
        {
          "ID": "bu_117_11",
          "TypeId": "bu_117",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_117_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_117_6",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8936b587844a81ec"
          ]
        },
        {
          "ID": "bu_117_12",
          "TypeId": "bu_117",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_117_7",
          "VfxRes": "",
          "Name": "building_117",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ae73ea6c8effe7f9"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_117_1",
          "prefab_path": "remote/meta/building/bu117/prefab/meta_bu_117_1.prefab",
          "prefab_bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
          "root_path_id": -5751672234061958414,
          "sprites": [
            {
              "asset_id": "f4727a1ee12d1af8",
              "sprite_name": "meta_tex_bu_117_1",
              "bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
              "path_id": -4721103897206971153,
              "component_path_id": -438547231537108547
            }
          ]
        },
        {
          "resource": "meta_bu_117_2",
          "prefab_path": "remote/meta/building/bu117/prefab/meta_bu_117_2.prefab",
          "prefab_bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
          "root_path_id": -5427289521494649680,
          "sprites": [
            {
              "asset_id": "9fb6806debc44ec6",
              "sprite_name": "meta_tex_bu_117_2",
              "bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
              "path_id": 8680637144002122310,
              "component_path_id": -6173456342017061324
            }
          ]
        },
        {
          "resource": "meta_bu_117_3",
          "prefab_path": "remote/meta/building/bu117/prefab/meta_bu_117_3.prefab",
          "prefab_bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
          "root_path_id": -1271280442799337549,
          "sprites": [
            {
              "asset_id": "6c8a89be2e83088d",
              "sprite_name": "meta_tex_bu_117_3",
              "bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
              "path_id": 8184616427331627284,
              "component_path_id": 1001348447798747366
            }
          ]
        },
        {
          "resource": "meta_bu_117_4",
          "prefab_path": "remote/meta/building/bu117/prefab/meta_bu_117_4.prefab",
          "prefab_bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
          "root_path_id": -1740709520373921606,
          "sprites": [
            {
              "asset_id": "f80ae394b8db487a",
              "sprite_name": "meta_tex_bu_117_4",
              "bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
              "path_id": -368831098939141159,
              "component_path_id": -811711448139181038
            }
          ]
        },
        {
          "resource": "meta_bu_117_5",
          "prefab_path": "remote/meta/building/bu117/prefab/meta_bu_117_5.prefab",
          "prefab_bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
          "root_path_id": 1475363504755725541,
          "sprites": [
            {
              "asset_id": "7107daac607cb13b",
              "sprite_name": "meta_tex_bu_117_5",
              "bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
              "path_id": -1019441519400092410,
              "component_path_id": 300323247569889462
            }
          ]
        },
        {
          "resource": "meta_bu_117_6",
          "prefab_path": "remote/meta/building/bu117/prefab/meta_bu_117_6.prefab",
          "prefab_bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
          "root_path_id": -1606435738412732641,
          "sprites": [
            {
              "asset_id": "8936b587844a81ec",
              "sprite_name": "meta_tex_bu_117_6",
              "bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
              "path_id": -4072653373231251030,
              "component_path_id": 5213741898231491351
            }
          ]
        },
        {
          "resource": "meta_bu_117_7",
          "prefab_path": "remote/meta/building/bu117/prefab/meta_bu_117_7.prefab",
          "prefab_bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
          "root_path_id": -347511673818689764,
          "sprites": [
            {
              "asset_id": "ae73ea6c8effe7f9",
              "sprite_name": "meta_tex_bu_117_7",
              "bundle": "remote_meta_building_bu117_1b7f2377e4f77f4823ab037de8c3909a.ab",
              "path_id": -3099995767133298974,
              "component_path_id": -7502002096809600889
            }
          ]
        }
      ]
    },
    {
      "id": "bu_118",
      "group": "118",
      "name_cn": "早餐店",
      "name_key": "building_118",
      "name_candidates": [
        [
          "building_118",
          "早餐店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1110.0,
        "y": 27771.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.7499999403953552,
            "y": 0.7499999403953552,
            "z": 0.7499999403953552
          },
          "pos": {
            "x": -21.0,
            "y": 279.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.7499999403953552,
            "y": 0.7499999403953552,
            "z": 0.7499999403953552
          },
          "pos": {
            "x": -21.0,
            "y": 279.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "15966c016b93e237"
        },
        {
          "level": 2,
          "asset_id": "22dd9cf31fba3e8c"
        },
        {
          "level": 3,
          "asset_id": "86350ace0d5a10f3"
        },
        {
          "level": 4,
          "asset_id": "c637f351beab7fa3"
        },
        {
          "level": 5,
          "asset_id": "742c0c4fa757172c"
        },
        {
          "level": 6,
          "asset_id": "267a0e48f508bb0e"
        },
        {
          "level": 7,
          "asset_id": "896c50cdebeaebf0"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_118_1",
          "TypeId": "bu_118",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_118_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_118_1",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "15966c016b93e237"
          ]
        },
        {
          "ID": "bu_118_2",
          "TypeId": "bu_118",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_118_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_118_2",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "22dd9cf31fba3e8c"
          ]
        },
        {
          "ID": "bu_118_3",
          "TypeId": "bu_118",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_118_3",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "86350ace0d5a10f3"
          ]
        },
        {
          "ID": "bu_118_4",
          "TypeId": "bu_118",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_118_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_118_3",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "86350ace0d5a10f3"
          ]
        },
        {
          "ID": "bu_118_5",
          "TypeId": "bu_118",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_118_4",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c637f351beab7fa3"
          ]
        },
        {
          "ID": "bu_118_6",
          "TypeId": "bu_118",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_118_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_118_4",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c637f351beab7fa3"
          ]
        },
        {
          "ID": "bu_118_7",
          "TypeId": "bu_118",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_118_5",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "742c0c4fa757172c"
          ]
        },
        {
          "ID": "bu_118_8",
          "TypeId": "bu_118",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_118_5",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "742c0c4fa757172c"
          ]
        },
        {
          "ID": "bu_118_9",
          "TypeId": "bu_118",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_118_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 550
            }
          ],
          "Resource": "meta_bu_118_5",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "742c0c4fa757172c"
          ]
        },
        {
          "ID": "bu_118_10",
          "TypeId": "bu_118",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_118_6",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "267a0e48f508bb0e"
          ]
        },
        {
          "ID": "bu_118_11",
          "TypeId": "bu_118",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_118_6",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "267a0e48f508bb0e"
          ]
        },
        {
          "ID": "bu_118_12",
          "TypeId": "bu_118",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_118_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_118_6",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "267a0e48f508bb0e"
          ]
        },
        {
          "ID": "bu_118_13",
          "TypeId": "bu_118",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_118_7",
          "VfxRes": "",
          "Name": "building_118",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "896c50cdebeaebf0"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_118_1",
          "prefab_path": "remote/meta/building/bu118/prefab/meta_bu_118_1.prefab",
          "prefab_bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
          "root_path_id": -8168654881576500175,
          "sprites": [
            {
              "asset_id": "15966c016b93e237",
              "sprite_name": "meta_tex_bu_118_1",
              "bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
              "path_id": 88883483968103199,
              "component_path_id": -722095035632286840
            }
          ]
        },
        {
          "resource": "meta_bu_118_2",
          "prefab_path": "remote/meta/building/bu118/prefab/meta_bu_118_2.prefab",
          "prefab_bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
          "root_path_id": -8248454948847579401,
          "sprites": [
            {
              "asset_id": "22dd9cf31fba3e8c",
              "sprite_name": "meta_tex_bu_118_2",
              "bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
              "path_id": 9177082435329487358,
              "component_path_id": 5143591081930024017
            }
          ]
        },
        {
          "resource": "meta_bu_118_3",
          "prefab_path": "remote/meta/building/bu118/prefab/meta_bu_118_3.prefab",
          "prefab_bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
          "root_path_id": 3200222653544772302,
          "sprites": [
            {
              "asset_id": "86350ace0d5a10f3",
              "sprite_name": "meta_tex_bu_118_3",
              "bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
              "path_id": 4269714224689320066,
              "component_path_id": 2194366411993195242
            }
          ]
        },
        {
          "resource": "meta_bu_118_4",
          "prefab_path": "remote/meta/building/bu118/prefab/meta_bu_118_4.prefab",
          "prefab_bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
          "root_path_id": -5883582674123311175,
          "sprites": [
            {
              "asset_id": "c637f351beab7fa3",
              "sprite_name": "meta_tex_bu_118_4",
              "bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
              "path_id": 7165251689768662389,
              "component_path_id": 2368170611345044691
            }
          ]
        },
        {
          "resource": "meta_bu_118_5",
          "prefab_path": "remote/meta/building/bu118/prefab/meta_bu_118_5.prefab",
          "prefab_bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
          "root_path_id": 251135104118772959,
          "sprites": [
            {
              "asset_id": "742c0c4fa757172c",
              "sprite_name": "meta_tex_bu_118_5",
              "bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
              "path_id": 781250659054283710,
              "component_path_id": -694041133093395375
            }
          ]
        },
        {
          "resource": "meta_bu_118_6",
          "prefab_path": "remote/meta/building/bu118/prefab/meta_bu_118_6.prefab",
          "prefab_bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
          "root_path_id": -2512445761252808456,
          "sprites": [
            {
              "asset_id": "267a0e48f508bb0e",
              "sprite_name": "meta_tex_bu_118_6",
              "bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
              "path_id": 4917948985823217698,
              "component_path_id": 5684088428949471707
            }
          ]
        },
        {
          "resource": "meta_bu_118_7",
          "prefab_path": "remote/meta/building/bu118/prefab/meta_bu_118_7.prefab",
          "prefab_bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
          "root_path_id": -9096877938554505675,
          "sprites": [
            {
              "asset_id": "896c50cdebeaebf0",
              "sprite_name": "meta_tex_bu_118_7",
              "bundle": "remote_meta_building_bu118_1e96c1de7cddcad41fce10cc5471e533.ab",
              "path_id": -8293546134235387144,
              "component_path_id": 8086644890776548199
            }
          ]
        }
      ]
    },
    {
      "id": "bu_119",
      "group": "119",
      "name_cn": "智能家居城",
      "name_key": "building_119",
      "name_candidates": [
        [
          "building_119",
          "智能家居城"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1515.0,
        "y": 28020.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -71.0,
            "y": 222.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -71.0,
            "y": 222.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a7b6b638313a4741"
        },
        {
          "level": 2,
          "asset_id": "1fd06c4e1072807e"
        },
        {
          "level": 3,
          "asset_id": "010fe3ac85609b3f"
        },
        {
          "level": 4,
          "asset_id": "e94debde823abf6d"
        },
        {
          "level": 5,
          "asset_id": "a70ae67b99d9cc01"
        },
        {
          "level": 6,
          "asset_id": "5dc6416d29be9711"
        },
        {
          "level": 7,
          "asset_id": "330841bf82753e50"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_119_1",
          "TypeId": "bu_119",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_119_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_119_1",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a7b6b638313a4741"
          ]
        },
        {
          "ID": "bu_119_2",
          "TypeId": "bu_119",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 2
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_119_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_119_2",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1fd06c4e1072807e"
          ]
        },
        {
          "ID": "bu_119_3",
          "TypeId": "bu_119",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_119_3",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "010fe3ac85609b3f"
          ]
        },
        {
          "ID": "bu_119_4",
          "TypeId": "bu_119",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_119_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_119_3",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "010fe3ac85609b3f"
          ]
        },
        {
          "ID": "bu_119_5",
          "TypeId": "bu_119",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_119_4",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e94debde823abf6d"
          ]
        },
        {
          "ID": "bu_119_6",
          "TypeId": "bu_119",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_119_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_119_4",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e94debde823abf6d"
          ]
        },
        {
          "ID": "bu_119_7",
          "TypeId": "bu_119",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_119_5",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a70ae67b99d9cc01"
          ]
        },
        {
          "ID": "bu_119_8",
          "TypeId": "bu_119",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_119_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_119_5",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a70ae67b99d9cc01"
          ]
        },
        {
          "ID": "bu_119_9",
          "TypeId": "bu_119",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_119_6",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5dc6416d29be9711"
          ]
        },
        {
          "ID": "bu_119_10",
          "TypeId": "bu_119",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_119_6",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5dc6416d29be9711"
          ]
        },
        {
          "ID": "bu_119_11",
          "TypeId": "bu_119",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_119_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_119_6",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5dc6416d29be9711"
          ]
        },
        {
          "ID": "bu_119_12",
          "TypeId": "bu_119",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_119_7",
          "VfxRes": "",
          "Name": "building_119",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": []
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_119_1",
          "prefab_path": "remote/meta/building/bu119/prefab/meta_bu_119_1.prefab",
          "prefab_bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
          "root_path_id": 6259677888687340576,
          "sprites": [
            {
              "asset_id": "a7b6b638313a4741",
              "sprite_name": "meta_tex_bu_119_1",
              "bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
              "path_id": 7964800627679470896,
              "component_path_id": -6991303313094932701
            }
          ]
        },
        {
          "resource": "meta_bu_119_2",
          "prefab_path": "remote/meta/building/bu119/prefab/meta_bu_119_2.prefab",
          "prefab_bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
          "root_path_id": 1232024896637244637,
          "sprites": [
            {
              "asset_id": "1fd06c4e1072807e",
              "sprite_name": "meta_tex_bu_119_2",
              "bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
              "path_id": 6907851471429632855,
              "component_path_id": 1109400760962583140
            }
          ]
        },
        {
          "resource": "meta_bu_119_3",
          "prefab_path": "remote/meta/building/bu119/prefab/meta_bu_119_3.prefab",
          "prefab_bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
          "root_path_id": 7889450309024373707,
          "sprites": [
            {
              "asset_id": "010fe3ac85609b3f",
              "sprite_name": "meta_tex_bu_119_3",
              "bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
              "path_id": 6369632759616341829,
              "component_path_id": -7321458156782744284
            }
          ]
        },
        {
          "resource": "meta_bu_119_4",
          "prefab_path": "remote/meta/building/bu119/prefab/meta_bu_119_4.prefab",
          "prefab_bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
          "root_path_id": 9030771425755083767,
          "sprites": [
            {
              "asset_id": "e94debde823abf6d",
              "sprite_name": "meta_tex_bu_119_4",
              "bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
              "path_id": 3501641511412572316,
              "component_path_id": -1219753165155718924
            }
          ]
        },
        {
          "resource": "meta_bu_119_5",
          "prefab_path": "remote/meta/building/bu119/prefab/meta_bu_119_5.prefab",
          "prefab_bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
          "root_path_id": 1401037453934306039,
          "sprites": [
            {
              "asset_id": "a70ae67b99d9cc01",
              "sprite_name": "meta_tex_bu_119_5",
              "bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
              "path_id": 2076657600001224576,
              "component_path_id": -9179757707778751459
            }
          ]
        },
        {
          "resource": "meta_bu_119_6",
          "prefab_path": "remote/meta/building/bu119/prefab/meta_bu_119_6.prefab",
          "prefab_bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
          "root_path_id": -4995039722130404352,
          "sprites": [
            {
              "asset_id": "5dc6416d29be9711",
              "sprite_name": "meta_tex_bu_119_6",
              "bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
              "path_id": 2362473687861180734,
              "component_path_id": -2621116054538531182
            }
          ]
        },
        {
          "resource": "meta_bu_119_7",
          "prefab_path": "remote/meta/building/bu119/prefab/meta_bu_119_7.prefab",
          "prefab_bundle": "remote_meta_building_bu119_66c116e4d8fa1c0a34c2adc275e95298.ab",
          "root_path_id": 8278876265470858642,
          "sprites": []
        }
      ]
    },
    {
      "id": "bu_120",
      "group": "120",
      "name_cn": "秋季公园",
      "name_key": "building_120",
      "name_candidates": [
        [
          "building_120",
          "秋季公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2678.0,
        "y": 28151.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -55.0,
            "y": 239.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -13.0,
            "y": 310.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "1de7e8100ee014ae"
        },
        {
          "level": 2,
          "asset_id": "85bd28aafdd36a1e"
        },
        {
          "level": 3,
          "asset_id": "4b2ab9c070a9e6f2"
        },
        {
          "level": 4,
          "asset_id": "fbc9c573811ec565"
        },
        {
          "level": 5,
          "asset_id": "f8da3428a5d6a70a"
        },
        {
          "level": 6,
          "asset_id": "d0df06db3fa4ace6"
        },
        {
          "level": 7,
          "asset_id": "4a1ffd7a34c0413f"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_120_1",
          "TypeId": "bu_120",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_120_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_120_1",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": -60.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -60.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1de7e8100ee014ae"
          ]
        },
        {
          "ID": "bu_120_2",
          "TypeId": "bu_120",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_120_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_120_2",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": -60.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -60.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "85bd28aafdd36a1e"
          ]
        },
        {
          "ID": "bu_120_3",
          "TypeId": "bu_120",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_120_3",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": -50.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -50.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b2ab9c070a9e6f2"
          ]
        },
        {
          "ID": "bu_120_4",
          "TypeId": "bu_120",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_120_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 405
            }
          ],
          "Resource": "meta_bu_120_3",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b2ab9c070a9e6f2"
          ]
        },
        {
          "ID": "bu_120_5",
          "TypeId": "bu_120",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_120_4",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": -30.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fbc9c573811ec565"
          ]
        },
        {
          "ID": "bu_120_6",
          "TypeId": "bu_120",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_120_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_120_4",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fbc9c573811ec565"
          ]
        },
        {
          "ID": "bu_120_7",
          "TypeId": "bu_120",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_120_5",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f8da3428a5d6a70a"
          ]
        },
        {
          "ID": "bu_120_8",
          "TypeId": "bu_120",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_120_5",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f8da3428a5d6a70a"
          ]
        },
        {
          "ID": "bu_120_9",
          "TypeId": "bu_120",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_120_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 550
            }
          ],
          "Resource": "meta_bu_120_5",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f8da3428a5d6a70a"
          ]
        },
        {
          "ID": "bu_120_10",
          "TypeId": "bu_120",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_120_6",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d0df06db3fa4ace6"
          ]
        },
        {
          "ID": "bu_120_11",
          "TypeId": "bu_120",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_120_6",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d0df06db3fa4ace6"
          ]
        },
        {
          "ID": "bu_120_12",
          "TypeId": "bu_120",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_120_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_120_6",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d0df06db3fa4ace6"
          ]
        },
        {
          "ID": "bu_120_13",
          "TypeId": "bu_120",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_120_7",
          "VfxRes": "",
          "Name": "building_120",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4a1ffd7a34c0413f"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_120_1",
          "prefab_path": "remote/meta/building/bu120/prefab/meta_bu_120_1.prefab",
          "prefab_bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
          "root_path_id": 682064214512564392,
          "sprites": [
            {
              "asset_id": "1de7e8100ee014ae",
              "sprite_name": "meta_tex_bu_120_1",
              "bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
              "path_id": -8896243158122413548,
              "component_path_id": -3903383310921809695
            }
          ]
        },
        {
          "resource": "meta_bu_120_2",
          "prefab_path": "remote/meta/building/bu120/prefab/meta_bu_120_2.prefab",
          "prefab_bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
          "root_path_id": -3394616039407894713,
          "sprites": [
            {
              "asset_id": "85bd28aafdd36a1e",
              "sprite_name": "meta_tex_bu_120_2",
              "bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
              "path_id": 8908950412291485347,
              "component_path_id": -6256174826159826306
            }
          ]
        },
        {
          "resource": "meta_bu_120_3",
          "prefab_path": "remote/meta/building/bu120/prefab/meta_bu_120_3.prefab",
          "prefab_bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
          "root_path_id": 5233976813417096266,
          "sprites": [
            {
              "asset_id": "4b2ab9c070a9e6f2",
              "sprite_name": "meta_tex_bu_120_3",
              "bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
              "path_id": 8950631916474315705,
              "component_path_id": -7050532028857835912
            }
          ]
        },
        {
          "resource": "meta_bu_120_4",
          "prefab_path": "remote/meta/building/bu120/prefab/meta_bu_120_4.prefab",
          "prefab_bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
          "root_path_id": -8620899523698235973,
          "sprites": [
            {
              "asset_id": "fbc9c573811ec565",
              "sprite_name": "meta_tex_bu_120_4",
              "bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
              "path_id": -432421612044028772,
              "component_path_id": -3805102281375932940
            }
          ]
        },
        {
          "resource": "meta_bu_120_5",
          "prefab_path": "remote/meta/building/bu120/prefab/meta_bu_120_5.prefab",
          "prefab_bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
          "root_path_id": 8700891135005660478,
          "sprites": [
            {
              "asset_id": "f8da3428a5d6a70a",
              "sprite_name": "meta_tex_bu_120_5",
              "bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
              "path_id": -1693822645840024506,
              "component_path_id": -2061191868380128647
            }
          ]
        },
        {
          "resource": "meta_bu_120_6",
          "prefab_path": "remote/meta/building/bu120/prefab/meta_bu_120_6.prefab",
          "prefab_bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
          "root_path_id": 8290991375915532923,
          "sprites": [
            {
              "asset_id": "d0df06db3fa4ace6",
              "sprite_name": "meta_tex_bu_120_6",
              "bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
              "path_id": 1943125630394451705,
              "component_path_id": -4012940424260248160
            }
          ]
        },
        {
          "resource": "meta_bu_120_7",
          "prefab_path": "remote/meta/building/bu120/prefab/meta_bu_120_7.prefab",
          "prefab_bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
          "root_path_id": 146212505508973901,
          "sprites": [
            {
              "asset_id": "4a1ffd7a34c0413f",
              "sprite_name": "meta_tex_bu_120_7",
              "bundle": "remote_meta_building_bu120_70f1d4c83cb725bb7ec9c5cfb93a2c13.ab",
              "path_id": 2295832363706865401,
              "component_path_id": -5480174164290810885
            }
          ]
        }
      ]
    },
    {
      "id": "bu_121",
      "group": "121",
      "name_cn": "电影院",
      "name_key": "building_121",
      "name_candidates": [
        [
          "building_121",
          "电影院"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3864.999755859375,
        "y": 28258.998046875
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -38.0,
            "y": 421.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -38.0,
            "y": 421.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "7e25a04926865981"
        },
        {
          "level": 2,
          "asset_id": "c2957c015c057c8c"
        },
        {
          "level": 3,
          "asset_id": "3532f030b3e65197"
        },
        {
          "level": 4,
          "asset_id": "072b8a6c9979a5d3"
        },
        {
          "level": 5,
          "asset_id": "f0ef08d84e38bb4a"
        },
        {
          "level": 6,
          "asset_id": "e270b44db8ea7fb7"
        },
        {
          "level": 7,
          "asset_id": "01bc4cae0c8ca12c"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_121_1",
          "TypeId": "bu_121",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_121_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_121_1",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7e25a04926865981"
          ]
        },
        {
          "ID": "bu_121_2",
          "TypeId": "bu_121",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 31000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_121_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_121_2",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c2957c015c057c8c"
          ]
        },
        {
          "ID": "bu_121_3",
          "TypeId": "bu_121",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 30000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_121_3",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3532f030b3e65197"
          ]
        },
        {
          "ID": "bu_121_4",
          "TypeId": "bu_121",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_121_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 380
            }
          ],
          "Resource": "meta_bu_121_3",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3532f030b3e65197"
          ]
        },
        {
          "ID": "bu_121_5",
          "TypeId": "bu_121",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_121_4",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "072b8a6c9979a5d3"
          ]
        },
        {
          "ID": "bu_121_6",
          "TypeId": "bu_121",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_121_4",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "072b8a6c9979a5d3"
          ]
        },
        {
          "ID": "bu_121_7",
          "TypeId": "bu_121",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_121_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_121_4",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "072b8a6c9979a5d3"
          ]
        },
        {
          "ID": "bu_121_8",
          "TypeId": "bu_121",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_121_5",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0ef08d84e38bb4a"
          ]
        },
        {
          "ID": "bu_121_9",
          "TypeId": "bu_121",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_121_5",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0ef08d84e38bb4a"
          ]
        },
        {
          "ID": "bu_121_10",
          "TypeId": "bu_121",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_121_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_121_5",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f0ef08d84e38bb4a"
          ]
        },
        {
          "ID": "bu_121_11",
          "TypeId": "bu_121",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_121_6",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e270b44db8ea7fb7"
          ]
        },
        {
          "ID": "bu_121_12",
          "TypeId": "bu_121",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_121_6",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e270b44db8ea7fb7"
          ]
        },
        {
          "ID": "bu_121_13",
          "TypeId": "bu_121",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_121_6",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e270b44db8ea7fb7"
          ]
        },
        {
          "ID": "bu_121_14",
          "TypeId": "bu_121",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_121_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_121_6",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e270b44db8ea7fb7"
          ]
        },
        {
          "ID": "bu_121_15",
          "TypeId": "bu_121",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_121_7",
          "VfxRes": "",
          "Name": "building_121",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "01bc4cae0c8ca12c"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_121_1",
          "prefab_path": "remote/meta/building/bu121/prefab/meta_bu_121_1.prefab",
          "prefab_bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
          "root_path_id": 1991436681405811022,
          "sprites": [
            {
              "asset_id": "7e25a04926865981",
              "sprite_name": "meta_tex_bu_121_1",
              "bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
              "path_id": -5995523089703502851,
              "component_path_id": -6783734693145646765
            }
          ]
        },
        {
          "resource": "meta_bu_121_2",
          "prefab_path": "remote/meta/building/bu121/prefab/meta_bu_121_2.prefab",
          "prefab_bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
          "root_path_id": -4434393787861764828,
          "sprites": [
            {
              "asset_id": "c2957c015c057c8c",
              "sprite_name": "meta_tex_bu_121_2",
              "bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
              "path_id": -8229547762699277869,
              "component_path_id": 3592721920764740426
            }
          ]
        },
        {
          "resource": "meta_bu_121_3",
          "prefab_path": "remote/meta/building/bu121/prefab/meta_bu_121_3.prefab",
          "prefab_bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
          "root_path_id": 1255541692787812827,
          "sprites": [
            {
              "asset_id": "3532f030b3e65197",
              "sprite_name": "meta_tex_bu_121_3",
              "bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
              "path_id": 3174456509090743359,
              "component_path_id": 5863699158254638475
            }
          ]
        },
        {
          "resource": "meta_bu_121_4",
          "prefab_path": "remote/meta/building/bu121/prefab/meta_bu_121_4.prefab",
          "prefab_bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
          "root_path_id": -4448037510337662878,
          "sprites": [
            {
              "asset_id": "072b8a6c9979a5d3",
              "sprite_name": "meta_tex_bu_121_4",
              "bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
              "path_id": -9054071762737490947,
              "component_path_id": 8776712297761109577
            }
          ]
        },
        {
          "resource": "meta_bu_121_5",
          "prefab_path": "remote/meta/building/bu121/prefab/meta_bu_121_5.prefab",
          "prefab_bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
          "root_path_id": -4789139740919024757,
          "sprites": [
            {
              "asset_id": "f0ef08d84e38bb4a",
              "sprite_name": "meta_tex_bu_121_5",
              "bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
              "path_id": -5202626744642898836,
              "component_path_id": 4238966375560993078
            }
          ]
        },
        {
          "resource": "meta_bu_121_6",
          "prefab_path": "remote/meta/building/bu121/prefab/meta_bu_121_6.prefab",
          "prefab_bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
          "root_path_id": 1461677180506308981,
          "sprites": [
            {
              "asset_id": "e270b44db8ea7fb7",
              "sprite_name": "meta_tex_bu_121_6",
              "bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
              "path_id": 3044262516763818422,
              "component_path_id": -7081475820373476195
            }
          ]
        },
        {
          "resource": "meta_bu_121_7",
          "prefab_path": "remote/meta/building/bu121/prefab/meta_bu_121_7.prefab",
          "prefab_bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
          "root_path_id": 7869208490217926299,
          "sprites": [
            {
              "asset_id": "01bc4cae0c8ca12c",
              "sprite_name": "meta_tex_bu_121_7",
              "bundle": "remote_meta_building_bu121_970bcfa3c9769de96acc18505231a639.ab",
              "path_id": 8106445965419817182,
              "component_path_id": 4491374440491224642
            }
          ]
        }
      ]
    },
    {
      "id": "bu_122",
      "group": "122",
      "name_cn": "航海博物馆",
      "name_key": "building_122",
      "name_candidates": [
        [
          "building_122",
          "航海博物馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4426.0,
        "y": 28693.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": -43.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": -43.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "659c59da189e5bff"
        },
        {
          "level": 2,
          "asset_id": "3d992c5a86b86bb4"
        },
        {
          "level": 3,
          "asset_id": "81ad77929af3ac65"
        },
        {
          "level": 4,
          "asset_id": "25918725db51efa5"
        },
        {
          "level": 5,
          "asset_id": "3b31afda0888e053"
        },
        {
          "level": 6,
          "asset_id": "77c49979111aed70"
        },
        {
          "level": 7,
          "asset_id": "05b9880792d0ff6b"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_122_1",
          "TypeId": "bu_122",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_122_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 250
            }
          ],
          "Resource": "meta_bu_122_1",
          "VfxRes": "",
          "Name": "building_122",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "659c59da189e5bff"
          ]
        },
        {
          "ID": "bu_122_2",
          "TypeId": "bu_122",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_122_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_122_2",
          "VfxRes": "",
          "Name": "building_122",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3d992c5a86b86bb4"
          ]
        },
        {
          "ID": "bu_122_3",
          "TypeId": "bu_122",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_122_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_122_3",
          "VfxRes": "",
          "Name": "building_122",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "81ad77929af3ac65"
          ]
        },
        {
          "ID": "bu_122_4",
          "TypeId": "bu_122",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_122_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 630
            }
          ],
          "Resource": "meta_bu_122_4",
          "VfxRes": "",
          "Name": "building_122",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "25918725db51efa5"
          ]
        },
        {
          "ID": "bu_122_5",
          "TypeId": "bu_122",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_122_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 640
            }
          ],
          "Resource": "meta_bu_122_5",
          "VfxRes": "",
          "Name": "building_122",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3b31afda0888e053"
          ]
        },
        {
          "ID": "bu_122_6",
          "TypeId": "bu_122",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 70000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 290
            }
          ],
          "Resource": "meta_bu_122_6",
          "VfxRes": "",
          "Name": "building_122",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "77c49979111aed70"
          ]
        },
        {
          "ID": "bu_122_7",
          "TypeId": "bu_122",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 72000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_122_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 685
            }
          ],
          "Resource": "meta_bu_122_6",
          "VfxRes": "",
          "Name": "building_122",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "77c49979111aed70"
          ]
        },
        {
          "ID": "bu_122_8",
          "TypeId": "bu_122",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_122_7",
          "VfxRes": "",
          "Name": "building_122",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "05b9880792d0ff6b"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_122_1",
          "prefab_path": "remote/meta/building/bu122/prefab/meta_bu_122_1.prefab",
          "prefab_bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
          "root_path_id": -910780057681005955,
          "sprites": [
            {
              "asset_id": "659c59da189e5bff",
              "sprite_name": "meta_tex_bu_122_1",
              "bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
              "path_id": -850432657711891877,
              "component_path_id": -4679970087232200901
            }
          ]
        },
        {
          "resource": "meta_bu_122_2",
          "prefab_path": "remote/meta/building/bu122/prefab/meta_bu_122_2.prefab",
          "prefab_bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
          "root_path_id": 6248791139538644959,
          "sprites": [
            {
              "asset_id": "3d992c5a86b86bb4",
              "sprite_name": "meta_tex_bu_122_2",
              "bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
              "path_id": -5089581866860023946,
              "component_path_id": 3117646838160089365
            }
          ]
        },
        {
          "resource": "meta_bu_122_3",
          "prefab_path": "remote/meta/building/bu122/prefab/meta_bu_122_3.prefab",
          "prefab_bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
          "root_path_id": 6966940518925442014,
          "sprites": [
            {
              "asset_id": "81ad77929af3ac65",
              "sprite_name": "meta_tex_bu_122_3",
              "bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
              "path_id": -8583297814246660020,
              "component_path_id": 4507429797141729541
            }
          ]
        },
        {
          "resource": "meta_bu_122_4",
          "prefab_path": "remote/meta/building/bu122/prefab/meta_bu_122_4.prefab",
          "prefab_bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
          "root_path_id": -4483046566747498649,
          "sprites": [
            {
              "asset_id": "25918725db51efa5",
              "sprite_name": "meta_tex_bu_122_4",
              "bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
              "path_id": -98277298923961196,
              "component_path_id": -1648199921247197014
            }
          ]
        },
        {
          "resource": "meta_bu_122_5",
          "prefab_path": "remote/meta/building/bu122/prefab/meta_bu_122_5.prefab",
          "prefab_bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
          "root_path_id": -7119031674675370649,
          "sprites": [
            {
              "asset_id": "3b31afda0888e053",
              "sprite_name": "meta_tex_bu_122_5",
              "bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
              "path_id": -3288185504595641857,
              "component_path_id": 4162538323750715497
            }
          ]
        },
        {
          "resource": "meta_bu_122_6",
          "prefab_path": "remote/meta/building/bu122/prefab/meta_bu_122_6.prefab",
          "prefab_bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
          "root_path_id": -834734610052876274,
          "sprites": [
            {
              "asset_id": "77c49979111aed70",
              "sprite_name": "meta_tex_bu_122_6",
              "bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
              "path_id": -4169008418282064260,
              "component_path_id": -7360015972975071174
            }
          ]
        },
        {
          "resource": "meta_bu_122_7",
          "prefab_path": "remote/meta/building/bu122/prefab/meta_bu_122_7.prefab",
          "prefab_bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
          "root_path_id": -4891384864469081034,
          "sprites": [
            {
              "asset_id": "05b9880792d0ff6b",
              "sprite_name": "meta_tex_bu_122_7",
              "bundle": "remote_meta_building_bu122_21a4994d210bfb5b3427838ccbb92af6.ab",
              "path_id": 6165839390519565120,
              "component_path_id": -8824980805588342247
            }
          ]
        }
      ]
    },
    {
      "id": "bu_123",
      "group": "123",
      "name_cn": "糖果屋",
      "name_key": "building_123",
      "name_candidates": [
        [
          "building_123",
          "糖果屋"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4546.0,
        "y": 29357.001953125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8600000143051147,
            "y": 0.8600000143051147,
            "z": 0.8600000143051147
          },
          "pos": {
            "x": 24.0,
            "y": 176.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8600000143051147,
            "y": 0.8600000143051147,
            "z": 0.8600000143051147
          },
          "pos": {
            "x": 24.0,
            "y": 176.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "149ebc164d34c7b3"
        },
        {
          "level": 2,
          "asset_id": "35233a39c06be7ff"
        },
        {
          "level": 3,
          "asset_id": "7c50d1bc463bff22"
        },
        {
          "level": 4,
          "asset_id": "f38c7fc35bf6b397"
        },
        {
          "level": 5,
          "asset_id": "24098704891d38e4"
        },
        {
          "level": 6,
          "asset_id": "cc5c3e0fac15a581"
        },
        {
          "level": 7,
          "asset_id": "8efe857912472cc0"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_123_1",
          "TypeId": "bu_123",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_123_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_123_1",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "149ebc164d34c7b3"
          ]
        },
        {
          "ID": "bu_123_2",
          "TypeId": "bu_123",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_123_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_123_2",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "35233a39c06be7ff"
          ]
        },
        {
          "ID": "bu_123_3",
          "TypeId": "bu_123",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_123_3",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c50d1bc463bff22"
          ]
        },
        {
          "ID": "bu_123_4",
          "TypeId": "bu_123",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_123_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_123_3",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c50d1bc463bff22"
          ]
        },
        {
          "ID": "bu_123_5",
          "TypeId": "bu_123",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_123_4",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f38c7fc35bf6b397"
          ]
        },
        {
          "ID": "bu_123_6",
          "TypeId": "bu_123",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_123_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_123_4",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f38c7fc35bf6b397"
          ]
        },
        {
          "ID": "bu_123_7",
          "TypeId": "bu_123",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_123_5",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "24098704891d38e4"
          ]
        },
        {
          "ID": "bu_123_8",
          "TypeId": "bu_123",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_123_5",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "24098704891d38e4"
          ]
        },
        {
          "ID": "bu_123_9",
          "TypeId": "bu_123",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_123_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_123_5",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "24098704891d38e4"
          ]
        },
        {
          "ID": "bu_123_10",
          "TypeId": "bu_123",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_123_6",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cc5c3e0fac15a581"
          ]
        },
        {
          "ID": "bu_123_11",
          "TypeId": "bu_123",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_123_6",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cc5c3e0fac15a581"
          ]
        },
        {
          "ID": "bu_123_12",
          "TypeId": "bu_123",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_123_6",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cc5c3e0fac15a581"
          ]
        },
        {
          "ID": "bu_123_13",
          "TypeId": "bu_123",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_123_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_123_6",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cc5c3e0fac15a581"
          ]
        },
        {
          "ID": "bu_123_14",
          "TypeId": "bu_123",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_123_7",
          "VfxRes": "",
          "Name": "building_123",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8efe857912472cc0"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_123_1",
          "prefab_path": "remote/meta/building/bu123/prefab/meta_bu_123_1.prefab",
          "prefab_bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
          "root_path_id": -3387243029508525388,
          "sprites": [
            {
              "asset_id": "149ebc164d34c7b3",
              "sprite_name": "meta_tex_bu_123_1",
              "bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
              "path_id": -5221834911100086437,
              "component_path_id": 5379655964935350676
            }
          ]
        },
        {
          "resource": "meta_bu_123_2",
          "prefab_path": "remote/meta/building/bu123/prefab/meta_bu_123_2.prefab",
          "prefab_bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
          "root_path_id": -4212822434229200411,
          "sprites": [
            {
              "asset_id": "35233a39c06be7ff",
              "sprite_name": "meta_tex_bu_123_2",
              "bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
              "path_id": 2364457455613134418,
              "component_path_id": 2926718287911710349
            }
          ]
        },
        {
          "resource": "meta_bu_123_3",
          "prefab_path": "remote/meta/building/bu123/prefab/meta_bu_123_3.prefab",
          "prefab_bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
          "root_path_id": -6734431970756338320,
          "sprites": [
            {
              "asset_id": "7c50d1bc463bff22",
              "sprite_name": "meta_tex_bu_123_3",
              "bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
              "path_id": -7158435837209393515,
              "component_path_id": -2600883317565966690
            }
          ]
        },
        {
          "resource": "meta_bu_123_4",
          "prefab_path": "remote/meta/building/bu123/prefab/meta_bu_123_4.prefab",
          "prefab_bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
          "root_path_id": -2407594676100310501,
          "sprites": [
            {
              "asset_id": "f38c7fc35bf6b397",
              "sprite_name": "meta_tex_bu_123_4",
              "bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
              "path_id": -1183426781978523440,
              "component_path_id": -8670284351737650595
            }
          ]
        },
        {
          "resource": "meta_bu_123_5",
          "prefab_path": "remote/meta/building/bu123/prefab/meta_bu_123_5.prefab",
          "prefab_bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
          "root_path_id": 6486458510073999198,
          "sprites": [
            {
              "asset_id": "24098704891d38e4",
              "sprite_name": "meta_tex_bu_123_5",
              "bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
              "path_id": -7681148325205561882,
              "component_path_id": -7732466111515646074
            }
          ]
        },
        {
          "resource": "meta_bu_123_6",
          "prefab_path": "remote/meta/building/bu123/prefab/meta_bu_123_6.prefab",
          "prefab_bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
          "root_path_id": 6818426251945464574,
          "sprites": [
            {
              "asset_id": "cc5c3e0fac15a581",
              "sprite_name": "meta_tex_bu_123_6",
              "bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
              "path_id": -2783292695371167219,
              "component_path_id": 3213710178986845137
            }
          ]
        },
        {
          "resource": "meta_bu_123_7",
          "prefab_path": "remote/meta/building/bu123/prefab/meta_bu_123_7.prefab",
          "prefab_bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
          "root_path_id": -1941876059762810325,
          "sprites": [
            {
              "asset_id": "8efe857912472cc0",
              "sprite_name": "meta_tex_bu_123_7",
              "bundle": "remote_meta_building_bu123_565322766bf73882d5383dae6a3f5562.ab",
              "path_id": 158535808551191034,
              "component_path_id": -3054477005800849012
            }
          ]
        }
      ]
    },
    {
      "id": "bu_124",
      "group": "124",
      "name_cn": "房屋中介公司",
      "name_key": "building_124",
      "name_candidates": [
        [
          "building_124",
          "房屋中介公司"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3927.0,
        "y": 29664.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -29.0,
            "y": 302.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -29.0,
            "y": 302.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d4e68eee6a92d4d6"
        },
        {
          "level": 2,
          "asset_id": "69a2c5711215e97d"
        },
        {
          "level": 3,
          "asset_id": "67e3fd95616b1eb4"
        },
        {
          "level": 4,
          "asset_id": "96da5e97df0d08e4"
        },
        {
          "level": 5,
          "asset_id": "8d5dfdc035f06226"
        },
        {
          "level": 6,
          "asset_id": "e7a89ee3d89ea849"
        },
        {
          "level": 7,
          "asset_id": "6a9ef097be90bf9b"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_124_1",
          "TypeId": "bu_124",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_124_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_124_1",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4e68eee6a92d4d6"
          ]
        },
        {
          "ID": "bu_124_2",
          "TypeId": "bu_124",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_124_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_124_2",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "69a2c5711215e97d"
          ]
        },
        {
          "ID": "bu_124_3",
          "TypeId": "bu_124",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_124_3",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "67e3fd95616b1eb4"
          ]
        },
        {
          "ID": "bu_124_4",
          "TypeId": "bu_124",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_124_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_124_3",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "67e3fd95616b1eb4"
          ]
        },
        {
          "ID": "bu_124_5",
          "TypeId": "bu_124",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_124_4",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "96da5e97df0d08e4"
          ]
        },
        {
          "ID": "bu_124_6",
          "TypeId": "bu_124",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_124_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_124_4",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "96da5e97df0d08e4"
          ]
        },
        {
          "ID": "bu_124_7",
          "TypeId": "bu_124",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_124_5",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d5dfdc035f06226"
          ]
        },
        {
          "ID": "bu_124_8",
          "TypeId": "bu_124",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_124_5",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d5dfdc035f06226"
          ]
        },
        {
          "ID": "bu_124_9",
          "TypeId": "bu_124",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_124_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 545
            }
          ],
          "Resource": "meta_bu_124_5",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d5dfdc035f06226"
          ]
        },
        {
          "ID": "bu_124_10",
          "TypeId": "bu_124",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_124_6",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e7a89ee3d89ea849"
          ]
        },
        {
          "ID": "bu_124_11",
          "TypeId": "bu_124",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_124_6",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e7a89ee3d89ea849"
          ]
        },
        {
          "ID": "bu_124_12",
          "TypeId": "bu_124",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_124_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_124_6",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e7a89ee3d89ea849"
          ]
        },
        {
          "ID": "bu_124_13",
          "TypeId": "bu_124",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_124_7",
          "VfxRes": "",
          "Name": "building_124",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6a9ef097be90bf9b"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_124_1",
          "prefab_path": "remote/meta/building/bu124/prefab/meta_bu_124_1.prefab",
          "prefab_bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
          "root_path_id": -2709969489679977344,
          "sprites": [
            {
              "asset_id": "d4e68eee6a92d4d6",
              "sprite_name": "meta_tex_bu_124_1",
              "bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
              "path_id": -3268305073757145554,
              "component_path_id": 8738604721477591047
            }
          ]
        },
        {
          "resource": "meta_bu_124_2",
          "prefab_path": "remote/meta/building/bu124/prefab/meta_bu_124_2.prefab",
          "prefab_bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
          "root_path_id": 5703899788710036897,
          "sprites": [
            {
              "asset_id": "69a2c5711215e97d",
              "sprite_name": "meta_tex_bu_124_2",
              "bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
              "path_id": -3712959323375741729,
              "component_path_id": 2182300045575280915
            }
          ]
        },
        {
          "resource": "meta_bu_124_3",
          "prefab_path": "remote/meta/building/bu124/prefab/meta_bu_124_3.prefab",
          "prefab_bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
          "root_path_id": -5711207784989221288,
          "sprites": [
            {
              "asset_id": "67e3fd95616b1eb4",
              "sprite_name": "meta_tex_bu_124_3",
              "bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
              "path_id": 2773476061158859087,
              "component_path_id": 6317120633406103327
            }
          ]
        },
        {
          "resource": "meta_bu_124_4",
          "prefab_path": "remote/meta/building/bu124/prefab/meta_bu_124_4.prefab",
          "prefab_bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
          "root_path_id": 3372275569546029996,
          "sprites": [
            {
              "asset_id": "96da5e97df0d08e4",
              "sprite_name": "meta_tex_bu_124_4",
              "bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
              "path_id": 6001392749417566817,
              "component_path_id": 3979390914070063624
            }
          ]
        },
        {
          "resource": "meta_bu_124_5",
          "prefab_path": "remote/meta/building/bu124/prefab/meta_bu_124_5.prefab",
          "prefab_bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
          "root_path_id": 8512325538429496571,
          "sprites": [
            {
              "asset_id": "8d5dfdc035f06226",
              "sprite_name": "meta_tex_bu_124_5",
              "bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
              "path_id": -1569830047955267591,
              "component_path_id": -8972217266107917415
            }
          ]
        },
        {
          "resource": "meta_bu_124_6",
          "prefab_path": "remote/meta/building/bu124/prefab/meta_bu_124_6.prefab",
          "prefab_bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
          "root_path_id": -1455495040622872754,
          "sprites": [
            {
              "asset_id": "e7a89ee3d89ea849",
              "sprite_name": "meta_tex_bu_124_6",
              "bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
              "path_id": -1887021481484391890,
              "component_path_id": -1228070349220304248
            }
          ]
        },
        {
          "resource": "meta_bu_124_7",
          "prefab_path": "remote/meta/building/bu124/prefab/meta_bu_124_7.prefab",
          "prefab_bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
          "root_path_id": -524013771825972627,
          "sprites": [
            {
              "asset_id": "6a9ef097be90bf9b",
              "sprite_name": "meta_tex_bu_124_7",
              "bundle": "remote_meta_building_bu124_fdec12e7da28793c56fc92156801351d.ab",
              "path_id": -8634140662327795789,
              "component_path_id": -7647996960978630687
            }
          ]
        }
      ]
    },
    {
      "id": "bu_125",
      "group": "125",
      "name_cn": "瓷砖店",
      "name_key": "building_125",
      "name_candidates": [
        [
          "building_125",
          "瓷砖店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3752.999755859375,
        "y": 29144.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": 11.0,
            "y": 276.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": 11.0,
            "y": 276.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "c271c6d75fd549e5"
        },
        {
          "level": 2,
          "asset_id": "1909dd0609a6c170"
        },
        {
          "level": 3,
          "asset_id": "072c983cc0dcfafd"
        },
        {
          "level": 4,
          "asset_id": "6d7e36caf51ecc93"
        },
        {
          "level": 5,
          "asset_id": "e5c364c73ba81d1a"
        },
        {
          "level": 6,
          "asset_id": "e440c8a276c71b56"
        },
        {
          "level": 7,
          "asset_id": "108f3932f3a0d0ec"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_125_1",
          "TypeId": "bu_125",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_125_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_125_1",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c271c6d75fd549e5"
          ]
        },
        {
          "ID": "bu_125_2",
          "TypeId": "bu_125",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_125_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_125_2",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1909dd0609a6c170"
          ]
        },
        {
          "ID": "bu_125_3",
          "TypeId": "bu_125",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_125_3",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "072c983cc0dcfafd"
          ]
        },
        {
          "ID": "bu_125_4",
          "TypeId": "bu_125",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_125_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_125_3",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "072c983cc0dcfafd"
          ]
        },
        {
          "ID": "bu_125_5",
          "TypeId": "bu_125",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_125_4",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6d7e36caf51ecc93"
          ]
        },
        {
          "ID": "bu_125_6",
          "TypeId": "bu_125",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_125_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_125_4",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6d7e36caf51ecc93"
          ]
        },
        {
          "ID": "bu_125_7",
          "TypeId": "bu_125",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_125_5",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5c364c73ba81d1a"
          ]
        },
        {
          "ID": "bu_125_8",
          "TypeId": "bu_125",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_125_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_125_5",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e5c364c73ba81d1a"
          ]
        },
        {
          "ID": "bu_125_9",
          "TypeId": "bu_125",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_125_6",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e440c8a276c71b56"
          ]
        },
        {
          "ID": "bu_125_10",
          "TypeId": "bu_125",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_125_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_125_6",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e440c8a276c71b56"
          ]
        },
        {
          "ID": "bu_125_11",
          "TypeId": "bu_125",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_125_7",
          "VfxRes": "",
          "Name": "building_125",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "108f3932f3a0d0ec"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_125_1",
          "prefab_path": "remote/meta/building/bu125/prefab/meta_bu_125_1.prefab",
          "prefab_bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
          "root_path_id": -2920084063351408143,
          "sprites": [
            {
              "asset_id": "c271c6d75fd549e5",
              "sprite_name": "meta_tex_bu_125_1",
              "bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
              "path_id": -2423443849733868274,
              "component_path_id": 7623223563954597416
            }
          ]
        },
        {
          "resource": "meta_bu_125_2",
          "prefab_path": "remote/meta/building/bu125/prefab/meta_bu_125_2.prefab",
          "prefab_bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
          "root_path_id": -5439740130005947912,
          "sprites": [
            {
              "asset_id": "1909dd0609a6c170",
              "sprite_name": "meta_tex_bu_125_2",
              "bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
              "path_id": -8203153798515846200,
              "component_path_id": 571831904758916380
            }
          ]
        },
        {
          "resource": "meta_bu_125_3",
          "prefab_path": "remote/meta/building/bu125/prefab/meta_bu_125_3.prefab",
          "prefab_bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
          "root_path_id": 6276554056175055311,
          "sprites": [
            {
              "asset_id": "072c983cc0dcfafd",
              "sprite_name": "meta_tex_bu_125_3",
              "bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
              "path_id": 1207421875275163484,
              "component_path_id": 688912558241030383
            }
          ]
        },
        {
          "resource": "meta_bu_125_4",
          "prefab_path": "remote/meta/building/bu125/prefab/meta_bu_125_4.prefab",
          "prefab_bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
          "root_path_id": -4063973759663110336,
          "sprites": [
            {
              "asset_id": "6d7e36caf51ecc93",
              "sprite_name": "meta_tex_bu_125_4",
              "bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
              "path_id": 3719097978099647129,
              "component_path_id": -5831435059169384347
            }
          ]
        },
        {
          "resource": "meta_bu_125_5",
          "prefab_path": "remote/meta/building/bu125/prefab/meta_bu_125_5.prefab",
          "prefab_bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
          "root_path_id": -4952471743643292322,
          "sprites": [
            {
              "asset_id": "e5c364c73ba81d1a",
              "sprite_name": "meta_tex_bu_125_5",
              "bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
              "path_id": -2754922587283374278,
              "component_path_id": 4590571271989894528
            }
          ]
        },
        {
          "resource": "meta_bu_125_6",
          "prefab_path": "remote/meta/building/bu125/prefab/meta_bu_125_6.prefab",
          "prefab_bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
          "root_path_id": -3741514389336068818,
          "sprites": [
            {
              "asset_id": "e440c8a276c71b56",
              "sprite_name": "meta_tex_bu_125_6",
              "bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
              "path_id": 8594565256006402340,
              "component_path_id": 1220168418142697383
            }
          ]
        },
        {
          "resource": "meta_bu_125_7",
          "prefab_path": "remote/meta/building/bu125/prefab/meta_bu_125_7.prefab",
          "prefab_bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
          "root_path_id": -4831350212433903055,
          "sprites": [
            {
              "asset_id": "108f3932f3a0d0ec",
              "sprite_name": "meta_tex_bu_125_7",
              "bundle": "remote_meta_building_bu125_c13bbeefb398a20288f2075d48e27dd9.ab",
              "path_id": 8334411077744821231,
              "component_path_id": 3272053175424340577
            }
          ]
        }
      ]
    },
    {
      "id": "bu_126",
      "group": "126",
      "name_cn": "棒球场",
      "name_key": "building_126",
      "name_candidates": [
        [
          "building_126",
          "棒球场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2652.0,
        "y": 29142.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -13.0,
            "y": 318.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -13.0,
            "y": 318.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "9c0891b29b38ca02"
        },
        {
          "level": 2,
          "asset_id": "2ae96bda5dddb4c4"
        },
        {
          "level": 3,
          "asset_id": "31001f94097dcb7b"
        },
        {
          "level": 4,
          "asset_id": "ae3c2a475fcf6f4a"
        },
        {
          "level": 5,
          "asset_id": "e0d6cd91be897df9"
        },
        {
          "level": 6,
          "asset_id": "81c95ef0d6cb08f6"
        },
        {
          "level": 7,
          "asset_id": "d9255898fbdab568"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_126_1",
          "TypeId": "bu_126",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_126_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_126_1",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9c0891b29b38ca02"
          ]
        },
        {
          "ID": "bu_126_2",
          "TypeId": "bu_126",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt1_5",
              "Count": 2
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_126_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_126_2",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ae96bda5dddb4c4"
          ]
        },
        {
          "ID": "bu_126_3",
          "TypeId": "bu_126",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_126_3",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "31001f94097dcb7b"
          ]
        },
        {
          "ID": "bu_126_4",
          "TypeId": "bu_126",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_126_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_126_3",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "31001f94097dcb7b"
          ]
        },
        {
          "ID": "bu_126_5",
          "TypeId": "bu_126",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_126_4",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ae3c2a475fcf6f4a"
          ]
        },
        {
          "ID": "bu_126_6",
          "TypeId": "bu_126",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_126_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_126_4",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ae3c2a475fcf6f4a"
          ]
        },
        {
          "ID": "bu_126_7",
          "TypeId": "bu_126",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_126_5",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0d6cd91be897df9"
          ]
        },
        {
          "ID": "bu_126_8",
          "TypeId": "bu_126",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_126_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_126_5",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0d6cd91be897df9"
          ]
        },
        {
          "ID": "bu_126_9",
          "TypeId": "bu_126",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_126_6",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "81c95ef0d6cb08f6"
          ]
        },
        {
          "ID": "bu_126_10",
          "TypeId": "bu_126",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_126_6",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "81c95ef0d6cb08f6"
          ]
        },
        {
          "ID": "bu_126_11",
          "TypeId": "bu_126",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_126_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_126_6",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "81c95ef0d6cb08f6"
          ]
        },
        {
          "ID": "bu_126_12",
          "TypeId": "bu_126",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_126_7",
          "VfxRes": "",
          "Name": "building_126",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d9255898fbdab568"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_126_1",
          "prefab_path": "remote/meta/building/bu126/prefab/meta_bu_126_1.prefab",
          "prefab_bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
          "root_path_id": 2058098546467880846,
          "sprites": [
            {
              "asset_id": "9c0891b29b38ca02",
              "sprite_name": "meta_tex_bu_126_1",
              "bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
              "path_id": -5407221571281872383,
              "component_path_id": -1679344845312338237
            }
          ]
        },
        {
          "resource": "meta_bu_126_2",
          "prefab_path": "remote/meta/building/bu126/prefab/meta_bu_126_2.prefab",
          "prefab_bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
          "root_path_id": -2287008072980122310,
          "sprites": [
            {
              "asset_id": "2ae96bda5dddb4c4",
              "sprite_name": "meta_tex_bu_126_2",
              "bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
              "path_id": 208651631093892592,
              "component_path_id": -893220507604585026
            }
          ]
        },
        {
          "resource": "meta_bu_126_3",
          "prefab_path": "remote/meta/building/bu126/prefab/meta_bu_126_3.prefab",
          "prefab_bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
          "root_path_id": 5106451565807344592,
          "sprites": [
            {
              "asset_id": "31001f94097dcb7b",
              "sprite_name": "meta_tex_bu_126_3",
              "bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
              "path_id": 2068621781013869845,
              "component_path_id": 9016303427825849934
            }
          ]
        },
        {
          "resource": "meta_bu_126_4",
          "prefab_path": "remote/meta/building/bu126/prefab/meta_bu_126_4.prefab",
          "prefab_bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
          "root_path_id": 2917045634324661261,
          "sprites": [
            {
              "asset_id": "ae3c2a475fcf6f4a",
              "sprite_name": "meta_tex_bu_126_4",
              "bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
              "path_id": 8858124253143365896,
              "component_path_id": -8348061250347914308
            }
          ]
        },
        {
          "resource": "meta_bu_126_5",
          "prefab_path": "remote/meta/building/bu126/prefab/meta_bu_126_5.prefab",
          "prefab_bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
          "root_path_id": 5382078850650610833,
          "sprites": [
            {
              "asset_id": "e0d6cd91be897df9",
              "sprite_name": "meta_tex_bu_126_5",
              "bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
              "path_id": 1696822323692086424,
              "component_path_id": -1645737486853110803
            }
          ]
        },
        {
          "resource": "meta_bu_126_6",
          "prefab_path": "remote/meta/building/bu126/prefab/meta_bu_126_6.prefab",
          "prefab_bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
          "root_path_id": 6233964879724776828,
          "sprites": [
            {
              "asset_id": "81c95ef0d6cb08f6",
              "sprite_name": "meta_tex_bu_126_6",
              "bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
              "path_id": 6318383220863190523,
              "component_path_id": -2812463609540737854
            }
          ]
        },
        {
          "resource": "meta_bu_126_7",
          "prefab_path": "remote/meta/building/bu126/prefab/meta_bu_126_7.prefab",
          "prefab_bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
          "root_path_id": 8961575112654073847,
          "sprites": [
            {
              "asset_id": "d9255898fbdab568",
              "sprite_name": "meta_tex_bu_126_7",
              "bundle": "remote_meta_building_bu126_baed88165c40f55a06467233d4967be8.ab",
              "path_id": 7324400137656760066,
              "component_path_id": -5753417170177861514
            }
          ]
        }
      ]
    },
    {
      "id": "bu_127",
      "group": "127",
      "name_cn": "藤编店",
      "name_key": "building_127",
      "name_candidates": [
        [
          "building_127",
          "藤编店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1835.000244140625,
        "y": 28919.998046875
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6000000238418579,
            "y": 0.6000000238418579,
            "z": 0.6000000238418579
          },
          "pos": {
            "x": 6.0,
            "y": 138.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6000000238418579,
            "y": 0.6000000238418579,
            "z": 0.6000000238418579
          },
          "pos": {
            "x": 6.0,
            "y": 138.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5866b3b8210bc899"
        },
        {
          "level": 2,
          "asset_id": "f133a6cc6a9120e2"
        },
        {
          "level": 3,
          "asset_id": "8af451a558b1a405"
        },
        {
          "level": 4,
          "asset_id": "7a80112bd41e5bae"
        },
        {
          "level": 5,
          "asset_id": "ea3dea74641ff37f"
        },
        {
          "level": 6,
          "asset_id": "fa8bbdd799e2e284"
        },
        {
          "level": 7,
          "asset_id": "f3271ad8fb2ec971"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_127_1",
          "TypeId": "bu_127",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_127_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_127_1",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5866b3b8210bc899"
          ]
        },
        {
          "ID": "bu_127_2",
          "TypeId": "bu_127",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_127_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_127_2",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f133a6cc6a9120e2"
          ]
        },
        {
          "ID": "bu_127_3",
          "TypeId": "bu_127",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_127_3",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8af451a558b1a405"
          ]
        },
        {
          "ID": "bu_127_4",
          "TypeId": "bu_127",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_127_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_127_3",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8af451a558b1a405"
          ]
        },
        {
          "ID": "bu_127_5",
          "TypeId": "bu_127",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_127_4",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7a80112bd41e5bae"
          ]
        },
        {
          "ID": "bu_127_6",
          "TypeId": "bu_127",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_127_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_127_4",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7a80112bd41e5bae"
          ]
        },
        {
          "ID": "bu_127_7",
          "TypeId": "bu_127",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_127_5",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ea3dea74641ff37f"
          ]
        },
        {
          "ID": "bu_127_8",
          "TypeId": "bu_127",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_127_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_127_5",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ea3dea74641ff37f"
          ]
        },
        {
          "ID": "bu_127_9",
          "TypeId": "bu_127",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_127_6",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fa8bbdd799e2e284"
          ]
        },
        {
          "ID": "bu_127_10",
          "TypeId": "bu_127",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_127_6",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fa8bbdd799e2e284"
          ]
        },
        {
          "ID": "bu_127_11",
          "TypeId": "bu_127",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_127_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_127_6",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fa8bbdd799e2e284"
          ]
        },
        {
          "ID": "bu_127_12",
          "TypeId": "bu_127",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_127_7",
          "VfxRes": "",
          "Name": "building_127",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f3271ad8fb2ec971"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_127_1",
          "prefab_path": "remote/meta/building/bu127/prefab/meta_bu_127_1.prefab",
          "prefab_bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
          "root_path_id": -8027813901987557464,
          "sprites": [
            {
              "asset_id": "5866b3b8210bc899",
              "sprite_name": "meta_tex_bu_127_1",
              "bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
              "path_id": 1639672199308541178,
              "component_path_id": 8657199654417636226
            }
          ]
        },
        {
          "resource": "meta_bu_127_2",
          "prefab_path": "remote/meta/building/bu127/prefab/meta_bu_127_2.prefab",
          "prefab_bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
          "root_path_id": -7710649640271942734,
          "sprites": [
            {
              "asset_id": "f133a6cc6a9120e2",
              "sprite_name": "meta_tex_bu_127_2",
              "bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
              "path_id": -7826676391809219230,
              "component_path_id": 5286644193054784727
            }
          ]
        },
        {
          "resource": "meta_bu_127_3",
          "prefab_path": "remote/meta/building/bu127/prefab/meta_bu_127_3.prefab",
          "prefab_bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
          "root_path_id": -3764228331099599184,
          "sprites": [
            {
              "asset_id": "8af451a558b1a405",
              "sprite_name": "meta_tex_bu_127_3",
              "bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
              "path_id": -335347241709636982,
              "component_path_id": -4402325936925233392
            }
          ]
        },
        {
          "resource": "meta_bu_127_4",
          "prefab_path": "remote/meta/building/bu127/prefab/meta_bu_127_4.prefab",
          "prefab_bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
          "root_path_id": 2831829603530876337,
          "sprites": [
            {
              "asset_id": "7a80112bd41e5bae",
              "sprite_name": "meta_tex_bu_127_4",
              "bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
              "path_id": 6348488589621499560,
              "component_path_id": -7513212611839608807
            }
          ]
        },
        {
          "resource": "meta_bu_127_5",
          "prefab_path": "remote/meta/building/bu127/prefab/meta_bu_127_5.prefab",
          "prefab_bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
          "root_path_id": 4665430283719048879,
          "sprites": [
            {
              "asset_id": "ea3dea74641ff37f",
              "sprite_name": "meta_tex_bu_127_5",
              "bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
              "path_id": -906552702478248478,
              "component_path_id": 5663071449878110745
            }
          ]
        },
        {
          "resource": "meta_bu_127_6",
          "prefab_path": "remote/meta/building/bu127/prefab/meta_bu_127_6.prefab",
          "prefab_bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
          "root_path_id": -143652404130385192,
          "sprites": [
            {
              "asset_id": "fa8bbdd799e2e284",
              "sprite_name": "meta_tex_bu_127_6",
              "bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
              "path_id": -1214438937138264480,
              "component_path_id": 4509542161092148062
            }
          ]
        },
        {
          "resource": "meta_bu_127_7",
          "prefab_path": "remote/meta/building/bu127/prefab/meta_bu_127_7.prefab",
          "prefab_bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
          "root_path_id": 4669393653968776510,
          "sprites": [
            {
              "asset_id": "f3271ad8fb2ec971",
              "sprite_name": "meta_tex_bu_127_7",
              "bundle": "remote_meta_building_bu127_0201013c9eacc58ff2dc2a101a73440f.ab",
              "path_id": -1967537153587460841,
              "component_path_id": 8624079928835952836
            }
          ]
        }
      ]
    },
    {
      "id": "bu_128",
      "group": "128",
      "name_cn": "神秘遗迹",
      "name_key": "building_128",
      "name_candidates": [
        [
          "building_128",
          "神秘遗迹"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 804.0,
        "y": 28365.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -10.0,
            "y": 171.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -10.0,
            "y": 171.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "51106d25a373958a"
        },
        {
          "level": 2,
          "asset_id": "2a033794e6f81616"
        },
        {
          "level": 3,
          "asset_id": "7209a229bd095618"
        },
        {
          "level": 4,
          "asset_id": "e2e9ab387202f0c2"
        },
        {
          "level": 5,
          "asset_id": "0fb5ad58ccc9799a"
        },
        {
          "level": 6,
          "asset_id": "d5f65866d96a9485"
        },
        {
          "level": 7,
          "asset_id": "71e5ab4598f01298"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_128_1",
          "TypeId": "bu_128",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_128_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_128_1",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "51106d25a373958a"
          ]
        },
        {
          "ID": "bu_128_2",
          "TypeId": "bu_128",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_128_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_128_2",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2a033794e6f81616"
          ]
        },
        {
          "ID": "bu_128_3",
          "TypeId": "bu_128",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_128_3",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7209a229bd095618"
          ]
        },
        {
          "ID": "bu_128_4",
          "TypeId": "bu_128",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_128_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_128_3",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7209a229bd095618"
          ]
        },
        {
          "ID": "bu_128_5",
          "TypeId": "bu_128",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_128_4",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e2e9ab387202f0c2"
          ]
        },
        {
          "ID": "bu_128_6",
          "TypeId": "bu_128",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_128_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_128_4",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e2e9ab387202f0c2"
          ]
        },
        {
          "ID": "bu_128_7",
          "TypeId": "bu_128",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_128_5",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0fb5ad58ccc9799a"
          ]
        },
        {
          "ID": "bu_128_8",
          "TypeId": "bu_128",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_128_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_128_5",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0fb5ad58ccc9799a"
          ]
        },
        {
          "ID": "bu_128_9",
          "TypeId": "bu_128",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_128_6",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d5f65866d96a9485"
          ]
        },
        {
          "ID": "bu_128_10",
          "TypeId": "bu_128",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_128_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_128_6",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d5f65866d96a9485"
          ]
        },
        {
          "ID": "bu_128_11",
          "TypeId": "bu_128",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_128_7",
          "VfxRes": "",
          "Name": "building_128",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "71e5ab4598f01298"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_128_1",
          "prefab_path": "remote/meta/building/bu128/prefab/meta_bu_128_1.prefab",
          "prefab_bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
          "root_path_id": 7310331555044976933,
          "sprites": [
            {
              "asset_id": "51106d25a373958a",
              "sprite_name": "meta_tex_bu_128_1",
              "bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
              "path_id": 5956321376505932163,
              "component_path_id": -171099463609916314
            }
          ]
        },
        {
          "resource": "meta_bu_128_2",
          "prefab_path": "remote/meta/building/bu128/prefab/meta_bu_128_2.prefab",
          "prefab_bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
          "root_path_id": -8859574006530857935,
          "sprites": [
            {
              "asset_id": "2a033794e6f81616",
              "sprite_name": "meta_tex_bu_128_2",
              "bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
              "path_id": -6737734940070697969,
              "component_path_id": 3765958053434114816
            }
          ]
        },
        {
          "resource": "meta_bu_128_3",
          "prefab_path": "remote/meta/building/bu128/prefab/meta_bu_128_3.prefab",
          "prefab_bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
          "root_path_id": 3229381530792112260,
          "sprites": [
            {
              "asset_id": "7209a229bd095618",
              "sprite_name": "meta_tex_bu_128_3",
              "bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
              "path_id": 4466281644855130567,
              "component_path_id": 6922623198441214741
            }
          ]
        },
        {
          "resource": "meta_bu_128_4",
          "prefab_path": "remote/meta/building/bu128/prefab/meta_bu_128_4.prefab",
          "prefab_bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
          "root_path_id": 2629412367687650457,
          "sprites": [
            {
              "asset_id": "e2e9ab387202f0c2",
              "sprite_name": "meta_tex_bu_128_4",
              "bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
              "path_id": 3311029272856058606,
              "component_path_id": 2147874831691851115
            }
          ]
        },
        {
          "resource": "meta_bu_128_5",
          "prefab_path": "remote/meta/building/bu128/prefab/meta_bu_128_5.prefab",
          "prefab_bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
          "root_path_id": -868649684782581468,
          "sprites": [
            {
              "asset_id": "0fb5ad58ccc9799a",
              "sprite_name": "meta_tex_bu_128_5",
              "bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
              "path_id": 496792750507919715,
              "component_path_id": -1557855001078870373
            }
          ]
        },
        {
          "resource": "meta_bu_128_6",
          "prefab_path": "remote/meta/building/bu128/prefab/meta_bu_128_6.prefab",
          "prefab_bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
          "root_path_id": -8476806573654213267,
          "sprites": [
            {
              "asset_id": "d5f65866d96a9485",
              "sprite_name": "meta_tex_bu_128_6",
              "bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
              "path_id": -1844753290600910005,
              "component_path_id": -5681661077753556864
            }
          ]
        },
        {
          "resource": "meta_bu_128_7",
          "prefab_path": "remote/meta/building/bu128/prefab/meta_bu_128_7.prefab",
          "prefab_bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
          "root_path_id": -4248510234923050679,
          "sprites": [
            {
              "asset_id": "71e5ab4598f01298",
              "sprite_name": "meta_tex_bu_128_7",
              "bundle": "remote_meta_building_bu128_27d9fd4dd950410129a37b89a7896a92.ab",
              "path_id": 2019009379566439485,
              "component_path_id": -1372127194373817352
            }
          ]
        }
      ]
    },
    {
      "id": "bu_129",
      "group": "129",
      "name_cn": "抹茶店",
      "name_key": "building_129",
      "name_candidates": [
        [
          "building_129",
          "抹茶店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1344.0001220703125,
        "y": 29371.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.149999976158142,
            "y": 1.149999976158142,
            "z": 1.149999976158142
          },
          "pos": {
            "x": -113.0,
            "y": 219.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.149999976158142,
            "y": 1.149999976158142,
            "z": 1.149999976158142
          },
          "pos": {
            "x": -113.0,
            "y": 219.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "82aee3281f7760cd"
        },
        {
          "level": 2,
          "asset_id": "1e878f00cd4be4c5"
        },
        {
          "level": 3,
          "asset_id": "5319d850d101a9e5"
        },
        {
          "level": 4,
          "asset_id": "d5f8f0d885a7b369"
        },
        {
          "level": 5,
          "asset_id": "5a4c1d81dde215a6"
        },
        {
          "level": 6,
          "asset_id": "202ab55e0504db8e"
        },
        {
          "level": 7,
          "asset_id": "12a7e0d82cc7157a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_129_1",
          "TypeId": "bu_129",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_129_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_129_1",
          "VfxRes": "",
          "Name": "building_129",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "82aee3281f7760cd"
          ]
        },
        {
          "ID": "bu_129_2",
          "TypeId": "bu_129",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_129_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_129_2",
          "VfxRes": "",
          "Name": "building_129",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1e878f00cd4be4c5"
          ]
        },
        {
          "ID": "bu_129_3",
          "TypeId": "bu_129",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_129_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_129_3",
          "VfxRes": "",
          "Name": "building_129",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5319d850d101a9e5"
          ]
        },
        {
          "ID": "bu_129_4",
          "TypeId": "bu_129",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_129_4",
          "VfxRes": "",
          "Name": "building_129",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d5f8f0d885a7b369"
          ]
        },
        {
          "ID": "bu_129_5",
          "TypeId": "bu_129",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_129_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_129_4",
          "VfxRes": "",
          "Name": "building_129",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d5f8f0d885a7b369"
          ]
        },
        {
          "ID": "bu_129_6",
          "TypeId": "bu_129",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 240
            }
          ],
          "Resource": "meta_bu_129_5",
          "VfxRes": "",
          "Name": "building_129",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5a4c1d81dde215a6"
          ]
        },
        {
          "ID": "bu_129_7",
          "TypeId": "bu_129",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_129_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 630
            }
          ],
          "Resource": "meta_bu_129_5",
          "VfxRes": "",
          "Name": "building_129",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5a4c1d81dde215a6"
          ]
        },
        {
          "ID": "bu_129_8",
          "TypeId": "bu_129",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 255
            }
          ],
          "Resource": "meta_bu_129_6",
          "VfxRes": "",
          "Name": "building_129",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "202ab55e0504db8e"
          ]
        },
        {
          "ID": "bu_129_9",
          "TypeId": "bu_129",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_129_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 645
            }
          ],
          "Resource": "meta_bu_129_6",
          "VfxRes": "",
          "Name": "building_129",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "202ab55e0504db8e"
          ]
        },
        {
          "ID": "bu_129_10",
          "TypeId": "bu_129",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_129_7",
          "VfxRes": "",
          "Name": "building_129",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "12a7e0d82cc7157a"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_129_1",
          "prefab_path": "remote/meta/building/bu129/prefab/meta_bu_129_1.prefab",
          "prefab_bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
          "root_path_id": 1495867339626465037,
          "sprites": [
            {
              "asset_id": "82aee3281f7760cd",
              "sprite_name": "meta_tex_bu_129_1",
              "bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
              "path_id": 1740923219775516650,
              "component_path_id": -2446516273406838879
            }
          ]
        },
        {
          "resource": "meta_bu_129_2",
          "prefab_path": "remote/meta/building/bu129/prefab/meta_bu_129_2.prefab",
          "prefab_bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
          "root_path_id": 6148230718654539415,
          "sprites": [
            {
              "asset_id": "1e878f00cd4be4c5",
              "sprite_name": "meta_tex_bu_129_2",
              "bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
              "path_id": 277925871679240978,
              "component_path_id": -7101258151957542929
            }
          ]
        },
        {
          "resource": "meta_bu_129_3",
          "prefab_path": "remote/meta/building/bu129/prefab/meta_bu_129_3.prefab",
          "prefab_bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
          "root_path_id": -482842826389143425,
          "sprites": [
            {
              "asset_id": "5319d850d101a9e5",
              "sprite_name": "meta_tex_bu_129_3",
              "bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
              "path_id": -1280473960309205928,
              "component_path_id": 4942152408827586637
            }
          ]
        },
        {
          "resource": "meta_bu_129_4",
          "prefab_path": "remote/meta/building/bu129/prefab/meta_bu_129_4.prefab",
          "prefab_bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
          "root_path_id": 3787083376743949163,
          "sprites": [
            {
              "asset_id": "d5f8f0d885a7b369",
              "sprite_name": "meta_tex_bu_129_4",
              "bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
              "path_id": 2617805282450200992,
              "component_path_id": 5231689460563585236
            }
          ]
        },
        {
          "resource": "meta_bu_129_5",
          "prefab_path": "remote/meta/building/bu129/prefab/meta_bu_129_5.prefab",
          "prefab_bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
          "root_path_id": 2474381448325509686,
          "sprites": [
            {
              "asset_id": "5a4c1d81dde215a6",
              "sprite_name": "meta_tex_bu_129_5",
              "bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
              "path_id": -6604423860635689149,
              "component_path_id": -5538916785338329393
            }
          ]
        },
        {
          "resource": "meta_bu_129_6",
          "prefab_path": "remote/meta/building/bu129/prefab/meta_bu_129_6.prefab",
          "prefab_bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
          "root_path_id": 403448209617769436,
          "sprites": [
            {
              "asset_id": "202ab55e0504db8e",
              "sprite_name": "meta_tex_bu_129_6",
              "bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
              "path_id": 8207770056384180839,
              "component_path_id": 7088543348711126743
            }
          ]
        },
        {
          "resource": "meta_bu_129_7",
          "prefab_path": "remote/meta/building/bu129/prefab/meta_bu_129_7.prefab",
          "prefab_bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
          "root_path_id": 4408961409510149067,
          "sprites": [
            {
              "asset_id": "12a7e0d82cc7157a",
              "sprite_name": "meta_tex_bu_129_7",
              "bundle": "remote_meta_building_bu129_4e923919ffb783c35eb43365f0af7c9d.ab",
              "path_id": -9069130291497718493,
              "component_path_id": -5384008683039437037
            }
          ]
        }
      ]
    },
    {
      "id": "bu_130",
      "group": "130",
      "name_cn": "夏威夷度假村",
      "name_key": "building_130",
      "name_candidates": [
        [
          "building_130",
          "夏威夷度假村"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 479.0,
        "y": 28801.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -43.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.149999976158142,
            "y": 1.149999976158142,
            "z": 1.149999976158142
          },
          "pos": {
            "x": -113.0,
            "y": 219.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "138a42b315bf7bad"
        },
        {
          "level": 2,
          "asset_id": "dbbfc9ea685375f9"
        },
        {
          "level": 3,
          "asset_id": "32656547c0b479b2"
        },
        {
          "level": 4,
          "asset_id": "4035f69c9e44d7e5"
        },
        {
          "level": 5,
          "asset_id": "1d7784f1decc091a"
        },
        {
          "level": 6,
          "asset_id": "8d1480ec3ef69571"
        },
        {
          "level": 7,
          "asset_id": "2faf3de6c2f62f35"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_130_1",
          "TypeId": "bu_130",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_130_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_130_1",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "138a42b315bf7bad"
          ]
        },
        {
          "ID": "bu_130_2",
          "TypeId": "bu_130",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_130_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_130_2",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dbbfc9ea685375f9"
          ]
        },
        {
          "ID": "bu_130_3",
          "TypeId": "bu_130",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_130_3",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "32656547c0b479b2"
          ]
        },
        {
          "ID": "bu_130_4",
          "TypeId": "bu_130",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_130_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 410
            }
          ],
          "Resource": "meta_bu_130_3",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "32656547c0b479b2"
          ]
        },
        {
          "ID": "bu_130_5",
          "TypeId": "bu_130",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_130_4",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4035f69c9e44d7e5"
          ]
        },
        {
          "ID": "bu_130_6",
          "TypeId": "bu_130",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_130_4",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4035f69c9e44d7e5"
          ]
        },
        {
          "ID": "bu_130_7",
          "TypeId": "bu_130",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_130_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_130_4",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4035f69c9e44d7e5"
          ]
        },
        {
          "ID": "bu_130_8",
          "TypeId": "bu_130",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_130_5",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d7784f1decc091a"
          ]
        },
        {
          "ID": "bu_130_9",
          "TypeId": "bu_130",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_130_5",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d7784f1decc091a"
          ]
        },
        {
          "ID": "bu_130_10",
          "TypeId": "bu_130",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_130_5",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d7784f1decc091a"
          ]
        },
        {
          "ID": "bu_130_11",
          "TypeId": "bu_130",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_130_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_130_5",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d7784f1decc091a"
          ]
        },
        {
          "ID": "bu_130_12",
          "TypeId": "bu_130",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_130_6",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d1480ec3ef69571"
          ]
        },
        {
          "ID": "bu_130_13",
          "TypeId": "bu_130",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_130_6",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d1480ec3ef69571"
          ]
        },
        {
          "ID": "bu_130_14",
          "TypeId": "bu_130",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_130_6",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d1480ec3ef69571"
          ]
        },
        {
          "ID": "bu_130_15",
          "TypeId": "bu_130",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_130_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 540
            }
          ],
          "Resource": "meta_bu_130_6",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d1480ec3ef69571"
          ]
        },
        {
          "ID": "bu_130_16",
          "TypeId": "bu_130",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_130_7",
          "VfxRes": "",
          "Name": "building_130",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2faf3de6c2f62f35"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_130_1",
          "prefab_path": "remote/meta/building/bu130/prefab/meta_bu_130_1.prefab",
          "prefab_bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
          "root_path_id": -8318436236962071927,
          "sprites": [
            {
              "asset_id": "138a42b315bf7bad",
              "sprite_name": "meta_tex_bu_130_1",
              "bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
              "path_id": -3186979107417867780,
              "component_path_id": -4577576628981019088
            }
          ]
        },
        {
          "resource": "meta_bu_130_2",
          "prefab_path": "remote/meta/building/bu130/prefab/meta_bu_130_2.prefab",
          "prefab_bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
          "root_path_id": -844364539311853778,
          "sprites": [
            {
              "asset_id": "dbbfc9ea685375f9",
              "sprite_name": "meta_tex_bu_130_2",
              "bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
              "path_id": 6983682392963381849,
              "component_path_id": -1393628691309129858
            }
          ]
        },
        {
          "resource": "meta_bu_130_3",
          "prefab_path": "remote/meta/building/bu130/prefab/meta_bu_130_3.prefab",
          "prefab_bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
          "root_path_id": 2915202186620151564,
          "sprites": [
            {
              "asset_id": "32656547c0b479b2",
              "sprite_name": "meta_tex_bu_130_3",
              "bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
              "path_id": -5392610464563892136,
              "component_path_id": 3726588284232561776
            }
          ]
        },
        {
          "resource": "meta_bu_130_4",
          "prefab_path": "remote/meta/building/bu130/prefab/meta_bu_130_4.prefab",
          "prefab_bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
          "root_path_id": -7863179004529746076,
          "sprites": [
            {
              "asset_id": "4035f69c9e44d7e5",
              "sprite_name": "meta_tex_bu_130_4",
              "bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
              "path_id": -370493789229587426,
              "component_path_id": -5202990600736763081
            }
          ]
        },
        {
          "resource": "meta_bu_130_5",
          "prefab_path": "remote/meta/building/bu130/prefab/meta_bu_130_5.prefab",
          "prefab_bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
          "root_path_id": 7343627115223169760,
          "sprites": [
            {
              "asset_id": "1d7784f1decc091a",
              "sprite_name": "meta_tex_bu_130_5",
              "bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
              "path_id": -7906152415312392508,
              "component_path_id": 1548851744636406441
            }
          ]
        },
        {
          "resource": "meta_bu_130_6",
          "prefab_path": "remote/meta/building/bu130/prefab/meta_bu_130_6.prefab",
          "prefab_bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
          "root_path_id": 5291876678627795018,
          "sprites": [
            {
              "asset_id": "8d1480ec3ef69571",
              "sprite_name": "meta_tex_bu_130_6",
              "bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
              "path_id": -2061894832577006374,
              "component_path_id": -3851938508274204310
            }
          ]
        },
        {
          "resource": "meta_bu_130_7",
          "prefab_path": "remote/meta/building/bu130/prefab/meta_bu_130_7.prefab",
          "prefab_bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
          "root_path_id": -3511991366146824424,
          "sprites": [
            {
              "asset_id": "2faf3de6c2f62f35",
              "sprite_name": "meta_tex_bu_130_7",
              "bundle": "remote_meta_building_bu130_f6bd3f68a5a602a0b87257d14466ebb4.ab",
              "path_id": -4233124464385069151,
              "component_path_id": 4903015237663143411
            }
          ]
        }
      ]
    },
    {
      "id": "bu_131",
      "group": "131",
      "name_cn": "日式庭院",
      "name_key": "building_131",
      "name_candidates": [
        [
          "building_131",
          "日式庭院"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 563.0000610351562,
        "y": 29688.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -53.0,
            "y": 322.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -46.0,
            "y": 324.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "77a5068d0ea4d2ce"
        },
        {
          "level": 2,
          "asset_id": "ae49d6bbf27fc1f1"
        },
        {
          "level": 3,
          "asset_id": "edcb96d5b1f7715b"
        },
        {
          "level": 4,
          "asset_id": "311c38c128f61acf"
        },
        {
          "level": 5,
          "asset_id": "c29ac750cfab63c8"
        },
        {
          "level": 6,
          "asset_id": "501aa87dd05fced0"
        },
        {
          "level": 7,
          "asset_id": "fa0cea4803712ba2"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_131_1",
          "TypeId": "bu_131",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_131_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_131_1",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "77a5068d0ea4d2ce"
          ]
        },
        {
          "ID": "bu_131_2",
          "TypeId": "bu_131",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_131_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_131_2",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ae49d6bbf27fc1f1"
          ]
        },
        {
          "ID": "bu_131_3",
          "TypeId": "bu_131",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_131_3",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "edcb96d5b1f7715b"
          ]
        },
        {
          "ID": "bu_131_4",
          "TypeId": "bu_131",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_131_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_131_3",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "edcb96d5b1f7715b"
          ]
        },
        {
          "ID": "bu_131_5",
          "TypeId": "bu_131",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_131_4",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "311c38c128f61acf"
          ]
        },
        {
          "ID": "bu_131_6",
          "TypeId": "bu_131",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_131_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_131_4",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "311c38c128f61acf"
          ]
        },
        {
          "ID": "bu_131_7",
          "TypeId": "bu_131",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_131_5",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c29ac750cfab63c8"
          ]
        },
        {
          "ID": "bu_131_8",
          "TypeId": "bu_131",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_131_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_131_5",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c29ac750cfab63c8"
          ]
        },
        {
          "ID": "bu_131_9",
          "TypeId": "bu_131",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_131_6",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "501aa87dd05fced0"
          ]
        },
        {
          "ID": "bu_131_10",
          "TypeId": "bu_131",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_131_6",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "501aa87dd05fced0"
          ]
        },
        {
          "ID": "bu_131_11",
          "TypeId": "bu_131",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_131_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_131_6",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "501aa87dd05fced0"
          ]
        },
        {
          "ID": "bu_131_12",
          "TypeId": "bu_131",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_131_7",
          "VfxRes": "",
          "Name": "building_131",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fa0cea4803712ba2"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_131_1",
          "prefab_path": "remote/meta/building/bu131/prefab/meta_bu_131_1.prefab",
          "prefab_bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
          "root_path_id": -9058191861242930770,
          "sprites": [
            {
              "asset_id": "77a5068d0ea4d2ce",
              "sprite_name": "meta_tex_bu_131_1",
              "bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
              "path_id": -3686037700364625060,
              "component_path_id": -1765976284538421477
            }
          ]
        },
        {
          "resource": "meta_bu_131_2",
          "prefab_path": "remote/meta/building/bu131/prefab/meta_bu_131_2.prefab",
          "prefab_bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
          "root_path_id": -6136627984685687642,
          "sprites": [
            {
              "asset_id": "ae49d6bbf27fc1f1",
              "sprite_name": "meta_tex_bu_131_2",
              "bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
              "path_id": -7969554142410502776,
              "component_path_id": 8674835079130081009
            }
          ]
        },
        {
          "resource": "meta_bu_131_3",
          "prefab_path": "remote/meta/building/bu131/prefab/meta_bu_131_3.prefab",
          "prefab_bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
          "root_path_id": -1811789529418478544,
          "sprites": [
            {
              "asset_id": "edcb96d5b1f7715b",
              "sprite_name": "meta_tex_bu_131_3",
              "bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
              "path_id": -8021641187944958605,
              "component_path_id": -7211117632796369285
            }
          ]
        },
        {
          "resource": "meta_bu_131_4",
          "prefab_path": "remote/meta/building/bu131/prefab/meta_bu_131_4.prefab",
          "prefab_bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
          "root_path_id": 5354585729244795373,
          "sprites": [
            {
              "asset_id": "311c38c128f61acf",
              "sprite_name": "meta_tex_bu_131_4",
              "bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
              "path_id": 855581613749701070,
              "component_path_id": -6872832604766751199
            }
          ]
        },
        {
          "resource": "meta_bu_131_5",
          "prefab_path": "remote/meta/building/bu131/prefab/meta_bu_131_5.prefab",
          "prefab_bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
          "root_path_id": -5829493923262491316,
          "sprites": [
            {
              "asset_id": "c29ac750cfab63c8",
              "sprite_name": "meta_tex_bu_131_5",
              "bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
              "path_id": 446077499137001708,
              "component_path_id": -6696575650319410361
            }
          ]
        },
        {
          "resource": "meta_bu_131_6",
          "prefab_path": "remote/meta/building/bu131/prefab/meta_bu_131_6.prefab",
          "prefab_bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
          "root_path_id": 7531967187767297121,
          "sprites": [
            {
              "asset_id": "501aa87dd05fced0",
              "sprite_name": "meta_tex_bu_131_6",
              "bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
              "path_id": 4994989537231084907,
              "component_path_id": -88562588131398172
            }
          ]
        },
        {
          "resource": "meta_bu_131_7",
          "prefab_path": "remote/meta/building/bu131/prefab/meta_bu_131_7.prefab",
          "prefab_bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
          "root_path_id": 9002595992981617083,
          "sprites": [
            {
              "asset_id": "fa0cea4803712ba2",
              "sprite_name": "meta_tex_bu_131_7",
              "bundle": "remote_meta_building_bu131_589dae2083debc4e09a03e151d1f9d84.ab",
              "path_id": -6654787031124559681,
              "component_path_id": 7599382114838879623
            }
          ]
        }
      ]
    },
    {
      "id": "bu_132",
      "group": "132",
      "name_cn": "薰衣草庄园",
      "name_key": "building_132",
      "name_candidates": [
        [
          "building_132",
          "薰衣草庄园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1343.0,
        "y": 30197.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 42.0,
            "y": 356.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 42.0,
            "y": 356.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5e07a6944ca6a6ee"
        },
        {
          "level": 2,
          "asset_id": "65b8bbe38629efb3"
        },
        {
          "level": 3,
          "asset_id": "125b1efa50cfad24"
        },
        {
          "level": 4,
          "asset_id": "8ced88f89e0861dd"
        },
        {
          "level": 5,
          "asset_id": "bac5892e64e615b4"
        },
        {
          "level": 6,
          "asset_id": "1264a0b436195e88"
        },
        {
          "level": 7,
          "asset_id": "79fd5aba5c8963e4"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_132_1",
          "TypeId": "bu_132",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_132_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_132_1",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5e07a6944ca6a6ee"
          ]
        },
        {
          "ID": "bu_132_2",
          "TypeId": "bu_132",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_132_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_132_2",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "65b8bbe38629efb3"
          ]
        },
        {
          "ID": "bu_132_3",
          "TypeId": "bu_132",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_132_3",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "125b1efa50cfad24"
          ]
        },
        {
          "ID": "bu_132_4",
          "TypeId": "bu_132",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_132_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_132_3",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "125b1efa50cfad24"
          ]
        },
        {
          "ID": "bu_132_5",
          "TypeId": "bu_132",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_132_4",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8ced88f89e0861dd"
          ]
        },
        {
          "ID": "bu_132_6",
          "TypeId": "bu_132",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_132_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_132_4",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8ced88f89e0861dd"
          ]
        },
        {
          "ID": "bu_132_7",
          "TypeId": "bu_132",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_132_5",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bac5892e64e615b4"
          ]
        },
        {
          "ID": "bu_132_8",
          "TypeId": "bu_132",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55500
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_132_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_132_5",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bac5892e64e615b4"
          ]
        },
        {
          "ID": "bu_132_9",
          "TypeId": "bu_132",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 220
            }
          ],
          "Resource": "meta_bu_132_6",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1264a0b436195e88"
          ]
        },
        {
          "ID": "bu_132_10",
          "TypeId": "bu_132",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_132_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_132_6",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1264a0b436195e88"
          ]
        },
        {
          "ID": "bu_132_11",
          "TypeId": "bu_132",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_132_7",
          "VfxRes": "",
          "Name": "building_132",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a0be3a259f2f5617",
            "79fd5aba5c8963e4"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_132_1",
          "prefab_path": "remote/meta/building/bu132/prefab/meta_bu_132_1.prefab",
          "prefab_bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
          "root_path_id": 8884928067995169527,
          "sprites": [
            {
              "asset_id": "5e07a6944ca6a6ee",
              "sprite_name": "meta_tex_bu_132_1",
              "bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
              "path_id": 5158603812525112786,
              "component_path_id": -7297503465296733698
            }
          ]
        },
        {
          "resource": "meta_bu_132_2",
          "prefab_path": "remote/meta/building/bu132/prefab/meta_bu_132_2.prefab",
          "prefab_bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
          "root_path_id": -5494401327637729507,
          "sprites": [
            {
              "asset_id": "65b8bbe38629efb3",
              "sprite_name": "meta_tex_bu_132_2",
              "bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
              "path_id": -2868211872594792599,
              "component_path_id": 3554135325313654419
            }
          ]
        },
        {
          "resource": "meta_bu_132_3",
          "prefab_path": "remote/meta/building/bu132/prefab/meta_bu_132_3.prefab",
          "prefab_bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
          "root_path_id": -6877573469251257139,
          "sprites": [
            {
              "asset_id": "125b1efa50cfad24",
              "sprite_name": "meta_tex_bu_132_3",
              "bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
              "path_id": -4503933806815949629,
              "component_path_id": 955220770203725769
            }
          ]
        },
        {
          "resource": "meta_bu_132_4",
          "prefab_path": "remote/meta/building/bu132/prefab/meta_bu_132_4.prefab",
          "prefab_bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
          "root_path_id": 537299467759423184,
          "sprites": [
            {
              "asset_id": "8ced88f89e0861dd",
              "sprite_name": "meta_tex_bu_132_4",
              "bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
              "path_id": -1711887071909207570,
              "component_path_id": -2475152477963249259
            }
          ]
        },
        {
          "resource": "meta_bu_132_5",
          "prefab_path": "remote/meta/building/bu132/prefab/meta_bu_132_5.prefab",
          "prefab_bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
          "root_path_id": 6161060166158038837,
          "sprites": [
            {
              "asset_id": "bac5892e64e615b4",
              "sprite_name": "meta_tex_bu_132_5",
              "bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
              "path_id": 1930200425363255223,
              "component_path_id": -6487458693049317083
            }
          ]
        },
        {
          "resource": "meta_bu_132_6",
          "prefab_path": "remote/meta/building/bu132/prefab/meta_bu_132_6.prefab",
          "prefab_bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
          "root_path_id": 6351988409855438007,
          "sprites": [
            {
              "asset_id": "1264a0b436195e88",
              "sprite_name": "meta_tex_bu_132_6",
              "bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
              "path_id": 1163297438412926927,
              "component_path_id": 6939336628118765365
            }
          ]
        },
        {
          "resource": "meta_bu_132_7",
          "prefab_path": "remote/meta/building/bu132/prefab/meta_bu_132_7.prefab",
          "prefab_bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
          "root_path_id": -9004619418453033122,
          "sprites": [
            {
              "asset_id": "a0be3a259f2f5617",
              "sprite_name": "meta_tex_fxiong",
              "bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
              "path_id": -650215722606412158,
              "component_path_id": 6464480991583307504
            },
            {
              "asset_id": "79fd5aba5c8963e4",
              "sprite_name": "meta_tex_bu_132_7",
              "bundle": "remote_meta_building_bu132_c834c4c8ebc9f054472ece299cafe9e0.ab",
              "path_id": -5465853309070562066,
              "component_path_id": -8352845457233267741
            }
          ]
        }
      ]
    },
    {
      "id": "bu_133",
      "group": "133",
      "name_cn": "米娅的家",
      "name_key": "building_133",
      "name_candidates": [
        [
          "building_133",
          "米娅的家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1857.9998779296875,
        "y": 29880.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -43.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -43.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "1944c266168334d6"
        },
        {
          "level": 2,
          "asset_id": "9a097f9442147a02"
        },
        {
          "level": 3,
          "asset_id": "913e9577ef3cfb22"
        },
        {
          "level": 4,
          "asset_id": "6bab7e318d27ae22"
        },
        {
          "level": 5,
          "asset_id": "adecd5ef3fe51d6a"
        },
        {
          "level": 6,
          "asset_id": "72bfa101af752251"
        },
        {
          "level": 7,
          "asset_id": "3a0d3d6e555c4c30"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_133_1",
          "TypeId": "bu_133",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_133_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_133_1",
          "VfxRes": "",
          "Name": "building_133",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1944c266168334d6"
          ]
        },
        {
          "ID": "bu_133_2",
          "TypeId": "bu_133",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_133_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_133_2",
          "VfxRes": "",
          "Name": "building_133",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9a097f9442147a02"
          ]
        },
        {
          "ID": "bu_133_3",
          "TypeId": "bu_133",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_133_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_133_3",
          "VfxRes": "",
          "Name": "building_133",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "913e9577ef3cfb22"
          ]
        },
        {
          "ID": "bu_133_4",
          "TypeId": "bu_133",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_133_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_133_4",
          "VfxRes": "",
          "Name": "building_133",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6bab7e318d27ae22"
          ]
        },
        {
          "ID": "bu_133_5",
          "TypeId": "bu_133",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 245
            }
          ],
          "Resource": "meta_bu_133_5",
          "VfxRes": "",
          "Name": "building_133",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "adecd5ef3fe51d6a"
          ]
        },
        {
          "ID": "bu_133_6",
          "TypeId": "bu_133",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_133_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 640
            }
          ],
          "Resource": "meta_bu_133_5",
          "VfxRes": "",
          "Name": "building_133",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "adecd5ef3fe51d6a"
          ]
        },
        {
          "ID": "bu_133_7",
          "TypeId": "bu_133",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 270
            }
          ],
          "Resource": "meta_bu_133_6",
          "VfxRes": "",
          "Name": "building_133",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "72bfa101af752251"
          ]
        },
        {
          "ID": "bu_133_8",
          "TypeId": "bu_133",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 74000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_133_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 660
            }
          ],
          "Resource": "meta_bu_133_6",
          "VfxRes": "",
          "Name": "building_133",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "72bfa101af752251"
          ]
        },
        {
          "ID": "bu_133_9",
          "TypeId": "bu_133",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_133_7",
          "VfxRes": "",
          "Name": "building_133",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a0d3d6e555c4c30"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_133_1",
          "prefab_path": "remote/meta/building/bu133/prefab/meta_bu_133_1.prefab",
          "prefab_bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
          "root_path_id": -5191960700603769102,
          "sprites": [
            {
              "asset_id": "1944c266168334d6",
              "sprite_name": "meta_tex_bu_133_1",
              "bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
              "path_id": 883280108995605119,
              "component_path_id": 1569877486962236804
            }
          ]
        },
        {
          "resource": "meta_bu_133_2",
          "prefab_path": "remote/meta/building/bu133/prefab/meta_bu_133_2.prefab",
          "prefab_bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
          "root_path_id": -8686898587794170864,
          "sprites": [
            {
              "asset_id": "9a097f9442147a02",
              "sprite_name": "meta_tex_bu_133_2",
              "bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
              "path_id": -6549215851570858735,
              "component_path_id": 4057985089578175702
            }
          ]
        },
        {
          "resource": "meta_bu_133_3",
          "prefab_path": "remote/meta/building/bu133/prefab/meta_bu_133_3.prefab",
          "prefab_bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
          "root_path_id": 7222748508352908226,
          "sprites": [
            {
              "asset_id": "913e9577ef3cfb22",
              "sprite_name": "meta_tex_bu_133_3",
              "bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
              "path_id": -2045720638061179475,
              "component_path_id": 6949797267952180041
            }
          ]
        },
        {
          "resource": "meta_bu_133_4",
          "prefab_path": "remote/meta/building/bu133/prefab/meta_bu_133_4.prefab",
          "prefab_bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
          "root_path_id": -293350522865275746,
          "sprites": [
            {
              "asset_id": "6bab7e318d27ae22",
              "sprite_name": "meta_tex_bu_133_4",
              "bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
              "path_id": -5187286820003723038,
              "component_path_id": 3894350062048302082
            }
          ]
        },
        {
          "resource": "meta_bu_133_5",
          "prefab_path": "remote/meta/building/bu133/prefab/meta_bu_133_5.prefab",
          "prefab_bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
          "root_path_id": 1586669951904606352,
          "sprites": [
            {
              "asset_id": "adecd5ef3fe51d6a",
              "sprite_name": "meta_tex_bu_133_5",
              "bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
              "path_id": 5075378974088771651,
              "component_path_id": 1618865720376632947
            }
          ]
        },
        {
          "resource": "meta_bu_133_6",
          "prefab_path": "remote/meta/building/bu133/prefab/meta_bu_133_6.prefab",
          "prefab_bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
          "root_path_id": 4018776284419055645,
          "sprites": [
            {
              "asset_id": "72bfa101af752251",
              "sprite_name": "meta_tex_bu_133_6",
              "bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
              "path_id": -8626507131684860493,
              "component_path_id": 7010737180447704984
            }
          ]
        },
        {
          "resource": "meta_bu_133_7",
          "prefab_path": "remote/meta/building/bu133/prefab/meta_bu_133_7.prefab",
          "prefab_bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
          "root_path_id": 2952166239331926785,
          "sprites": [
            {
              "asset_id": "3a0d3d6e555c4c30",
              "sprite_name": "meta_tex_bu_133_7",
              "bundle": "remote_meta_building_bu133_30c70a97b4d0a0b0a85e23232bfb25f5.ab",
              "path_id": -5269431050352110100,
              "component_path_id": 5742924682055313019
            }
          ]
        }
      ]
    },
    {
      "id": "bu_134",
      "group": "134",
      "name_cn": "玻璃工艺店",
      "name_key": "building_134",
      "name_candidates": [
        [
          "building_134",
          "玻璃工艺店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3183.000244140625,
        "y": 29855.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -18.0,
            "y": 69.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": -18.0,
            "y": 69.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "eddf7264b7ac66c6"
        },
        {
          "level": 2,
          "asset_id": "3d6bed6deabb137a"
        },
        {
          "level": 3,
          "asset_id": "c62a3ca8d8c4c74b"
        },
        {
          "level": 4,
          "asset_id": "4eba825848c020a1"
        },
        {
          "level": 5,
          "asset_id": "55f9e9a1a8fb7928"
        },
        {
          "level": 6,
          "asset_id": "8e1e82bf7bff051b"
        },
        {
          "level": 7,
          "asset_id": "514e9f042c4cd8e2"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_134_1",
          "TypeId": "bu_134",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_134_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_134_1",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eddf7264b7ac66c6"
          ]
        },
        {
          "ID": "bu_134_2",
          "TypeId": "bu_134",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_134_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_134_2",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3d6bed6deabb137a"
          ]
        },
        {
          "ID": "bu_134_3",
          "TypeId": "bu_134",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_134_3",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c62a3ca8d8c4c74b"
          ]
        },
        {
          "ID": "bu_134_4",
          "TypeId": "bu_134",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_134_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 420
            }
          ],
          "Resource": "meta_bu_134_3",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c62a3ca8d8c4c74b"
          ]
        },
        {
          "ID": "bu_134_5",
          "TypeId": "bu_134",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_134_4",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4eba825848c020a1"
          ]
        },
        {
          "ID": "bu_134_6",
          "TypeId": "bu_134",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_134_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_134_4",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4eba825848c020a1"
          ]
        },
        {
          "ID": "bu_134_7",
          "TypeId": "bu_134",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_134_5",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "55f9e9a1a8fb7928"
          ]
        },
        {
          "ID": "bu_134_8",
          "TypeId": "bu_134",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_134_5",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "55f9e9a1a8fb7928"
          ]
        },
        {
          "ID": "bu_134_9",
          "TypeId": "bu_134",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_134_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_134_5",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "55f9e9a1a8fb7928"
          ]
        },
        {
          "ID": "bu_134_10",
          "TypeId": "bu_134",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_134_6",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8e1e82bf7bff051b"
          ]
        },
        {
          "ID": "bu_134_11",
          "TypeId": "bu_134",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_134_6",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8e1e82bf7bff051b"
          ]
        },
        {
          "ID": "bu_134_12",
          "TypeId": "bu_134",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_134_6",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8e1e82bf7bff051b"
          ]
        },
        {
          "ID": "bu_134_13",
          "TypeId": "bu_134",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_134_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_134_6",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8e1e82bf7bff051b"
          ]
        },
        {
          "ID": "bu_134_14",
          "TypeId": "bu_134",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_134_7",
          "VfxRes": "",
          "Name": "building_134",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "514e9f042c4cd8e2"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_134_1",
          "prefab_path": "remote/meta/building/bu134/prefab/meta_bu_134_1.prefab",
          "prefab_bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
          "root_path_id": -7532607025608979092,
          "sprites": [
            {
              "asset_id": "eddf7264b7ac66c6",
              "sprite_name": "meta_tex_bu_134_1",
              "bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
              "path_id": -2261970557152896317,
              "component_path_id": -3682069753113939925
            }
          ]
        },
        {
          "resource": "meta_bu_134_2",
          "prefab_path": "remote/meta/building/bu134/prefab/meta_bu_134_2.prefab",
          "prefab_bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
          "root_path_id": -6685654483656597141,
          "sprites": [
            {
              "asset_id": "3d6bed6deabb137a",
              "sprite_name": "meta_tex_bu_134_2",
              "bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
              "path_id": -7139654647043658875,
              "component_path_id": -63934615702680102
            }
          ]
        },
        {
          "resource": "meta_bu_134_3",
          "prefab_path": "remote/meta/building/bu134/prefab/meta_bu_134_3.prefab",
          "prefab_bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
          "root_path_id": 2339317128216442633,
          "sprites": [
            {
              "asset_id": "c62a3ca8d8c4c74b",
              "sprite_name": "meta_tex_bu_134_3",
              "bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
              "path_id": 5056120963572627303,
              "component_path_id": -3132840501954604189
            }
          ]
        },
        {
          "resource": "meta_bu_134_4",
          "prefab_path": "remote/meta/building/bu134/prefab/meta_bu_134_4.prefab",
          "prefab_bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
          "root_path_id": 696024656801040213,
          "sprites": [
            {
              "asset_id": "4eba825848c020a1",
              "sprite_name": "meta_tex_bu_134_4",
              "bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
              "path_id": 3453117493610056091,
              "component_path_id": 7998505041534234000
            }
          ]
        },
        {
          "resource": "meta_bu_134_5",
          "prefab_path": "remote/meta/building/bu134/prefab/meta_bu_134_5.prefab",
          "prefab_bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
          "root_path_id": 3274352959518834102,
          "sprites": [
            {
              "asset_id": "55f9e9a1a8fb7928",
              "sprite_name": "meta_tex_bu_134_5",
              "bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
              "path_id": 7749983939407341951,
              "component_path_id": 2561117566495684136
            }
          ]
        },
        {
          "resource": "meta_bu_134_6",
          "prefab_path": "remote/meta/building/bu134/prefab/meta_bu_134_6.prefab",
          "prefab_bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
          "root_path_id": -171233967432856463,
          "sprites": [
            {
              "asset_id": "8e1e82bf7bff051b",
              "sprite_name": "meta_tex_bu_134_6",
              "bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
              "path_id": -3858761975799184084,
              "component_path_id": 260530263792216680
            }
          ]
        },
        {
          "resource": "meta_bu_134_7",
          "prefab_path": "remote/meta/building/bu134/prefab/meta_bu_134_7.prefab",
          "prefab_bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
          "root_path_id": -1165791622077490224,
          "sprites": [
            {
              "asset_id": "514e9f042c4cd8e2",
              "sprite_name": "meta_tex_bu_134_7",
              "bundle": "remote_meta_building_bu134_bc6a378b5372622c2595e09ef432eeb0.ab",
              "path_id": -5099821382966414130,
              "component_path_id": 4992138301411130765
            }
          ]
        }
      ]
    },
    {
      "id": "bu_135",
      "group": "135",
      "name_cn": "田园小屋",
      "name_key": "building_135",
      "name_candidates": [
        [
          "building_135",
          "田园小屋"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2409.0,
        "y": 30261.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -37.0,
            "y": 358.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -37.0,
            "y": 358.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "daddde6f7302cff9"
        },
        {
          "level": 2,
          "asset_id": "0c8d48a2d0f4c5f5"
        },
        {
          "level": 3,
          "asset_id": "4eb1feb802e7c88a"
        },
        {
          "level": 4,
          "asset_id": "aeccc0b6431121ad"
        },
        {
          "level": 5,
          "asset_id": "6862744659370d93"
        },
        {
          "level": 6,
          "asset_id": "79259fd694af98d1"
        },
        {
          "level": 7,
          "asset_id": "0525b80c954189c1"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_135_1",
          "TypeId": "bu_135",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_135_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_135_1",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "daddde6f7302cff9"
          ]
        },
        {
          "ID": "bu_135_2",
          "TypeId": "bu_135",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_135_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 445
            }
          ],
          "Resource": "meta_bu_135_2",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0c8d48a2d0f4c5f5"
          ]
        },
        {
          "ID": "bu_135_3",
          "TypeId": "bu_135",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_135_3",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4eb1feb802e7c88a"
          ]
        },
        {
          "ID": "bu_135_4",
          "TypeId": "bu_135",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_135_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_135_3",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4eb1feb802e7c88a"
          ]
        },
        {
          "ID": "bu_135_5",
          "TypeId": "bu_135",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_135_4",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "aeccc0b6431121ad"
          ]
        },
        {
          "ID": "bu_135_6",
          "TypeId": "bu_135",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_135_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_135_4",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "aeccc0b6431121ad"
          ]
        },
        {
          "ID": "bu_135_7",
          "TypeId": "bu_135",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_135_5",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6862744659370d93"
          ]
        },
        {
          "ID": "bu_135_8",
          "TypeId": "bu_135",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_135_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_135_5",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6862744659370d93"
          ]
        },
        {
          "ID": "bu_135_9",
          "TypeId": "bu_135",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_135_6",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "79259fd694af98d1"
          ]
        },
        {
          "ID": "bu_135_10",
          "TypeId": "bu_135",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_135_6",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "79259fd694af98d1"
          ]
        },
        {
          "ID": "bu_135_11",
          "TypeId": "bu_135",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_135_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_135_6",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "79259fd694af98d1"
          ]
        },
        {
          "ID": "bu_135_12",
          "TypeId": "bu_135",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_135_7",
          "VfxRes": "",
          "Name": "building_135",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0525b80c954189c1"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_135_1",
          "prefab_path": "remote/meta/building/bu135/prefab/meta_bu_135_1.prefab",
          "prefab_bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
          "root_path_id": -3219106459920485012,
          "sprites": [
            {
              "asset_id": "daddde6f7302cff9",
              "sprite_name": "meta_tex_bu_135_1",
              "bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
              "path_id": 5754744127838604777,
              "component_path_id": -1912350131894441726
            }
          ]
        },
        {
          "resource": "meta_bu_135_2",
          "prefab_path": "remote/meta/building/bu135/prefab/meta_bu_135_2.prefab",
          "prefab_bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
          "root_path_id": 6577869262334760108,
          "sprites": [
            {
              "asset_id": "0c8d48a2d0f4c5f5",
              "sprite_name": "meta_tex_bu_135_2",
              "bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
              "path_id": -8396530459249116875,
              "component_path_id": 2731788259551548511
            }
          ]
        },
        {
          "resource": "meta_bu_135_3",
          "prefab_path": "remote/meta/building/bu135/prefab/meta_bu_135_3.prefab",
          "prefab_bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
          "root_path_id": -378268639898350236,
          "sprites": [
            {
              "asset_id": "4eb1feb802e7c88a",
              "sprite_name": "meta_tex_bu_135_3",
              "bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
              "path_id": 7941046640242749900,
              "component_path_id": 8035204051072031167
            }
          ]
        },
        {
          "resource": "meta_bu_135_4",
          "prefab_path": "remote/meta/building/bu135/prefab/meta_bu_135_4.prefab",
          "prefab_bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
          "root_path_id": -62791700523893941,
          "sprites": [
            {
              "asset_id": "aeccc0b6431121ad",
              "sprite_name": "meta_tex_bu_135_4",
              "bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
              "path_id": 4799672140499717397,
              "component_path_id": -6225902018926635834
            }
          ]
        },
        {
          "resource": "meta_bu_135_5",
          "prefab_path": "remote/meta/building/bu135/prefab/meta_bu_135_5.prefab",
          "prefab_bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
          "root_path_id": -4972552605604240973,
          "sprites": [
            {
              "asset_id": "6862744659370d93",
              "sprite_name": "meta_tex_bu_135_5",
              "bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
              "path_id": 4331102040179595428,
              "component_path_id": 3895312531989221098
            }
          ]
        },
        {
          "resource": "meta_bu_135_6",
          "prefab_path": "remote/meta/building/bu135/prefab/meta_bu_135_6.prefab",
          "prefab_bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
          "root_path_id": 1089789022967247910,
          "sprites": [
            {
              "asset_id": "79259fd694af98d1",
              "sprite_name": "meta_tex_bu_135_6",
              "bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
              "path_id": -5567884699762810099,
              "component_path_id": -7553568522059742173
            }
          ]
        },
        {
          "resource": "meta_bu_135_7",
          "prefab_path": "remote/meta/building/bu135/prefab/meta_bu_135_7.prefab",
          "prefab_bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
          "root_path_id": 5544981774719832047,
          "sprites": [
            {
              "asset_id": "0525b80c954189c1",
              "sprite_name": "meta_tex_bu_135_7",
              "bundle": "remote_meta_building_bu135_3bbdf2502e4ad67393600037e5a82ba8.ab",
              "path_id": 8030256883218629876,
              "component_path_id": -8740293123695495791
            }
          ]
        }
      ]
    },
    {
      "id": "bu_136",
      "group": "136",
      "name_cn": "希腊神迹",
      "name_key": "building_136",
      "name_candidates": [
        [
          "building_136",
          "希腊神迹"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1931.0,
        "y": 30938.001953125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -116.0,
            "y": 107.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -116.0,
            "y": 107.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "3a3ea86f9285ee54"
        },
        {
          "level": 2,
          "asset_id": "8819ae6c20087c31"
        },
        {
          "level": 3,
          "asset_id": "93e90d01acf06252"
        },
        {
          "level": 4,
          "asset_id": "15459f36cd9da2ac"
        },
        {
          "level": 5,
          "asset_id": "434416043b926280"
        },
        {
          "level": 6,
          "asset_id": "4ed8122009967ec4"
        },
        {
          "level": 7,
          "asset_id": "20cdbf03c19d4568"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_136_1",
          "TypeId": "bu_136",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 32000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_136_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_136_1",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a3ea86f9285ee54"
          ]
        },
        {
          "ID": "bu_136_2",
          "TypeId": "bu_136",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_136_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 420
            }
          ],
          "Resource": "meta_bu_136_2",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8819ae6c20087c31"
          ]
        },
        {
          "ID": "bu_136_3",
          "TypeId": "bu_136",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 33000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_136_3",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "93e90d01acf06252"
          ]
        },
        {
          "ID": "bu_136_4",
          "TypeId": "bu_136",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_136_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_136_3",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "93e90d01acf06252"
          ]
        },
        {
          "ID": "bu_136_5",
          "TypeId": "bu_136",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 34000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_136_4",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "15459f36cd9da2ac"
          ]
        },
        {
          "ID": "bu_136_6",
          "TypeId": "bu_136",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_136_4",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "15459f36cd9da2ac"
          ]
        },
        {
          "ID": "bu_136_7",
          "TypeId": "bu_136",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_136_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_136_4",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "15459f36cd9da2ac"
          ]
        },
        {
          "ID": "bu_136_8",
          "TypeId": "bu_136",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_136_5",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "434416043b926280"
          ]
        },
        {
          "ID": "bu_136_9",
          "TypeId": "bu_136",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_136_5",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "434416043b926280"
          ]
        },
        {
          "ID": "bu_136_10",
          "TypeId": "bu_136",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_136_5",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "434416043b926280"
          ]
        },
        {
          "ID": "bu_136_11",
          "TypeId": "bu_136",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_136_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_136_5",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "434416043b926280"
          ]
        },
        {
          "ID": "bu_136_12",
          "TypeId": "bu_136",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_136_6",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4ed8122009967ec4"
          ]
        },
        {
          "ID": "bu_136_13",
          "TypeId": "bu_136",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_136_6",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4ed8122009967ec4"
          ]
        },
        {
          "ID": "bu_136_14",
          "TypeId": "bu_136",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_136_6",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4ed8122009967ec4"
          ]
        },
        {
          "ID": "bu_136_15",
          "TypeId": "bu_136",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_136_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_136_6",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4ed8122009967ec4"
          ]
        },
        {
          "ID": "bu_136_16",
          "TypeId": "bu_136",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_136_7",
          "VfxRes": "",
          "Name": "building_136",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "20cdbf03c19d4568"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_136_1",
          "prefab_path": "remote/meta/building/bu136/prefab/meta_bu_136_1.prefab",
          "prefab_bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
          "root_path_id": 1501772373484969990,
          "sprites": [
            {
              "asset_id": "3a3ea86f9285ee54",
              "sprite_name": "meta_tex_bu_136_1",
              "bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
              "path_id": -664366797879017237,
              "component_path_id": 8607350611016963192
            }
          ]
        },
        {
          "resource": "meta_bu_136_2",
          "prefab_path": "remote/meta/building/bu136/prefab/meta_bu_136_2.prefab",
          "prefab_bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
          "root_path_id": 7451325450218816005,
          "sprites": [
            {
              "asset_id": "8819ae6c20087c31",
              "sprite_name": "meta_tex_bu_136_2",
              "bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
              "path_id": 7213212459089528514,
              "component_path_id": 4484521116184885864
            }
          ]
        },
        {
          "resource": "meta_bu_136_3",
          "prefab_path": "remote/meta/building/bu136/prefab/meta_bu_136_3.prefab",
          "prefab_bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
          "root_path_id": 120521179246469642,
          "sprites": [
            {
              "asset_id": "93e90d01acf06252",
              "sprite_name": "meta_tex_bu_136_3",
              "bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
              "path_id": -3672319075785520374,
              "component_path_id": -5158569650735513380
            }
          ]
        },
        {
          "resource": "meta_bu_136_4",
          "prefab_path": "remote/meta/building/bu136/prefab/meta_bu_136_4.prefab",
          "prefab_bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
          "root_path_id": 8797171880310170558,
          "sprites": [
            {
              "asset_id": "15459f36cd9da2ac",
              "sprite_name": "meta_tex_bu_136_4",
              "bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
              "path_id": 6424730785685180790,
              "component_path_id": -6243791598985833959
            }
          ]
        },
        {
          "resource": "meta_bu_136_5",
          "prefab_path": "remote/meta/building/bu136/prefab/meta_bu_136_5.prefab",
          "prefab_bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
          "root_path_id": 821841725995549779,
          "sprites": [
            {
              "asset_id": "434416043b926280",
              "sprite_name": "meta_tex_bu_136_5",
              "bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
              "path_id": -3084980454431357333,
              "component_path_id": -4386483247146954875
            }
          ]
        },
        {
          "resource": "meta_bu_136_6",
          "prefab_path": "remote/meta/building/bu136/prefab/meta_bu_136_6.prefab",
          "prefab_bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
          "root_path_id": 5826488749014747706,
          "sprites": [
            {
              "asset_id": "4ed8122009967ec4",
              "sprite_name": "meta_tex_bu_136_6",
              "bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
              "path_id": -4114734628237168289,
              "component_path_id": 7441005470277410952
            }
          ]
        },
        {
          "resource": "meta_bu_136_7",
          "prefab_path": "remote/meta/building/bu136/prefab/meta_bu_136_7.prefab",
          "prefab_bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
          "root_path_id": -2324609229841135116,
          "sprites": [
            {
              "asset_id": "20cdbf03c19d4568",
              "sprite_name": "meta_tex_bu_136_7",
              "bundle": "remote_meta_building_bu136_4565c535111f81e2fdc82c41f62d6543.ab",
              "path_id": 4127032985479011584,
              "component_path_id": 4511909659691715320
            }
          ]
        }
      ]
    },
    {
      "id": "bu_137",
      "group": "137",
      "name_cn": "童话剧场",
      "name_key": "building_137",
      "name_candidates": [
        [
          "building_137",
          "童话剧场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3068.0,
        "y": 30693.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.699999988079071,
            "y": 0.699999988079071,
            "z": 0.699999988079071
          },
          "pos": {
            "x": -65.0,
            "y": 182.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.800000011920929,
            "y": 0.800000011920929,
            "z": 0.800000011920929
          },
          "pos": {
            "x": -65.0,
            "y": 182.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "ebb1b0f8c7beed3a"
        },
        {
          "level": 2,
          "asset_id": "f254d0ebd523cb35"
        },
        {
          "level": 3,
          "asset_id": "817b27e56a29c3ae"
        },
        {
          "level": 4,
          "asset_id": "b16491f535588536"
        },
        {
          "level": 5,
          "asset_id": "a178ddb9de0fb4e2"
        },
        {
          "level": 6,
          "asset_id": "76580efa3e6b4fc3"
        },
        {
          "level": 7,
          "asset_id": "be0c48d6c6fbb38d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_137_1",
          "TypeId": "bu_137",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_137_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_137_1",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ebb1b0f8c7beed3a"
          ]
        },
        {
          "ID": "bu_137_2",
          "TypeId": "bu_137",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_137_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_137_2",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f254d0ebd523cb35"
          ]
        },
        {
          "ID": "bu_137_3",
          "TypeId": "bu_137",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_137_3",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "817b27e56a29c3ae"
          ]
        },
        {
          "ID": "bu_137_4",
          "TypeId": "bu_137",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_137_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_137_3",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "817b27e56a29c3ae"
          ]
        },
        {
          "ID": "bu_137_5",
          "TypeId": "bu_137",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_137_4",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b16491f535588536"
          ]
        },
        {
          "ID": "bu_137_6",
          "TypeId": "bu_137",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_137_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_137_4",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b16491f535588536"
          ]
        },
        {
          "ID": "bu_137_7",
          "TypeId": "bu_137",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_137_5",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a178ddb9de0fb4e2"
          ]
        },
        {
          "ID": "bu_137_8",
          "TypeId": "bu_137",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_137_5",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a178ddb9de0fb4e2"
          ]
        },
        {
          "ID": "bu_137_9",
          "TypeId": "bu_137",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_137_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_137_5",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a178ddb9de0fb4e2"
          ]
        },
        {
          "ID": "bu_137_10",
          "TypeId": "bu_137",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_137_6",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "76580efa3e6b4fc3"
          ]
        },
        {
          "ID": "bu_137_11",
          "TypeId": "bu_137",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_137_6",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "76580efa3e6b4fc3"
          ]
        },
        {
          "ID": "bu_137_12",
          "TypeId": "bu_137",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_137_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_137_6",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "76580efa3e6b4fc3"
          ]
        },
        {
          "ID": "bu_137_13",
          "TypeId": "bu_137",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_137_7",
          "VfxRes": "",
          "Name": "building_137",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "be0c48d6c6fbb38d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_137_1",
          "prefab_path": "remote/meta/building/bu137/prefab/meta_bu_137_1.prefab",
          "prefab_bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
          "root_path_id": 6404945720361339635,
          "sprites": [
            {
              "asset_id": "ebb1b0f8c7beed3a",
              "sprite_name": "meta_tex_bu_137_1",
              "bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
              "path_id": 3991456682862356623,
              "component_path_id": -9090061913360202262
            }
          ]
        },
        {
          "resource": "meta_bu_137_2",
          "prefab_path": "remote/meta/building/bu137/prefab/meta_bu_137_2.prefab",
          "prefab_bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
          "root_path_id": -3098040181507911615,
          "sprites": [
            {
              "asset_id": "f254d0ebd523cb35",
              "sprite_name": "meta_tex_bu_137_2",
              "bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
              "path_id": 8289213387091057839,
              "component_path_id": -3911913004462134892
            }
          ]
        },
        {
          "resource": "meta_bu_137_3",
          "prefab_path": "remote/meta/building/bu137/prefab/meta_bu_137_3.prefab",
          "prefab_bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
          "root_path_id": 3020708589112113213,
          "sprites": [
            {
              "asset_id": "817b27e56a29c3ae",
              "sprite_name": "meta_tex_bu_137_3",
              "bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
              "path_id": 4588287474148797440,
              "component_path_id": -4997484433117647049
            }
          ]
        },
        {
          "resource": "meta_bu_137_4",
          "prefab_path": "remote/meta/building/bu137/prefab/meta_bu_137_4.prefab",
          "prefab_bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
          "root_path_id": 3517755249708424367,
          "sprites": [
            {
              "asset_id": "b16491f535588536",
              "sprite_name": "meta_tex_bu_137_4",
              "bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
              "path_id": 2362764521449383391,
              "component_path_id": -6702131739307934224
            }
          ]
        },
        {
          "resource": "meta_bu_137_5",
          "prefab_path": "remote/meta/building/bu137/prefab/meta_bu_137_5.prefab",
          "prefab_bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
          "root_path_id": -2216225505503420574,
          "sprites": [
            {
              "asset_id": "a178ddb9de0fb4e2",
              "sprite_name": "meta_tex_bu_137_5",
              "bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
              "path_id": 5557517983001932843,
              "component_path_id": 898114383903052698
            }
          ]
        },
        {
          "resource": "meta_bu_137_6",
          "prefab_path": "remote/meta/building/bu137/prefab/meta_bu_137_6.prefab",
          "prefab_bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
          "root_path_id": -5873289394346867600,
          "sprites": [
            {
              "asset_id": "76580efa3e6b4fc3",
              "sprite_name": "meta_tex_bu_137_6",
              "bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
              "path_id": 7655260312322585369,
              "component_path_id": 406224312647084195
            }
          ]
        },
        {
          "resource": "meta_bu_137_7",
          "prefab_path": "remote/meta/building/bu137/prefab/meta_bu_137_7.prefab",
          "prefab_bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
          "root_path_id": 5471804447979726215,
          "sprites": [
            {
              "asset_id": "be0c48d6c6fbb38d",
              "sprite_name": "meta_tex_bu_137_7",
              "bundle": "remote_meta_building_bu137_52ef68d111871cf433f6a5c863107b88.ab",
              "path_id": -3117734669555104344,
              "component_path_id": 6745442077160532978
            }
          ]
        }
      ]
    },
    {
      "id": "bu_138",
      "group": "138",
      "name_cn": "鲁伯特之家",
      "name_key": "building_138",
      "name_candidates": [
        [
          "building_138",
          "鲁伯特之家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3788.10009765625,
        "y": 30140.30078125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0199999809265137,
            "y": 1.0199999809265137,
            "z": 1.0199999809265137
          },
          "pos": {
            "x": -28.0,
            "y": 337.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0199999809265137,
            "y": 1.0199999809265137,
            "z": 1.0199999809265137
          },
          "pos": {
            "x": -28.0,
            "y": 337.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "77734e920ad09e16"
        },
        {
          "level": 2,
          "asset_id": "ad479ec83f0a6f76"
        },
        {
          "level": 3,
          "asset_id": "0c65b8cc8b2ad9b7"
        },
        {
          "level": 4,
          "asset_id": "20930e344991dce7"
        },
        {
          "level": 5,
          "asset_id": "a5e5bc0c1f21fc25"
        },
        {
          "level": 6,
          "asset_id": "474f7a207877c626"
        },
        {
          "level": 7,
          "asset_id": "aff5c1819c17d6ba"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_138_1",
          "TypeId": "bu_138",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_138_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_138_1",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "77734e920ad09e16"
          ]
        },
        {
          "ID": "bu_138_2",
          "TypeId": "bu_138",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 2
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_138_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_138_2",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ad479ec83f0a6f76"
          ]
        },
        {
          "ID": "bu_138_3",
          "TypeId": "bu_138",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_138_3",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0c65b8cc8b2ad9b7"
          ]
        },
        {
          "ID": "bu_138_4",
          "TypeId": "bu_138",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_138_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 450
            }
          ],
          "Resource": "meta_bu_138_3",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0c65b8cc8b2ad9b7"
          ]
        },
        {
          "ID": "bu_138_5",
          "TypeId": "bu_138",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_138_4",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "20930e344991dce7"
          ]
        },
        {
          "ID": "bu_138_6",
          "TypeId": "bu_138",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_138_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_138_4",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "20930e344991dce7"
          ]
        },
        {
          "ID": "bu_138_7",
          "TypeId": "bu_138",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_138_5",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a5e5bc0c1f21fc25"
          ]
        },
        {
          "ID": "bu_138_8",
          "TypeId": "bu_138",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55500
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_138_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_138_5",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a5e5bc0c1f21fc25"
          ]
        },
        {
          "ID": "bu_138_9",
          "TypeId": "bu_138",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 210
            }
          ],
          "Resource": "meta_bu_138_6",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "474f7a207877c626"
          ]
        },
        {
          "ID": "bu_138_10",
          "TypeId": "bu_138",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 215
            }
          ],
          "Resource": "meta_bu_138_6",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "474f7a207877c626"
          ]
        },
        {
          "ID": "bu_138_11",
          "TypeId": "bu_138",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_138_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_138_6",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "474f7a207877c626"
          ]
        },
        {
          "ID": "bu_138_12",
          "TypeId": "bu_138",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_138_7",
          "VfxRes": "",
          "Name": "building_138",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "aff5c1819c17d6ba"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_138_1",
          "prefab_path": "remote/meta/building/bu138/prefab/meta_bu_138_1.prefab",
          "prefab_bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
          "root_path_id": 1869700042530025480,
          "sprites": [
            {
              "asset_id": "77734e920ad09e16",
              "sprite_name": "meta_tex_bu_138_1",
              "bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
              "path_id": 6199883492995333845,
              "component_path_id": 8781024807902359095
            }
          ]
        },
        {
          "resource": "meta_bu_138_2",
          "prefab_path": "remote/meta/building/bu138/prefab/meta_bu_138_2.prefab",
          "prefab_bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
          "root_path_id": -7598364214374250648,
          "sprites": [
            {
              "asset_id": "ad479ec83f0a6f76",
              "sprite_name": "meta_tex_bu_138_2",
              "bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
              "path_id": -2618711397973000547,
              "component_path_id": 4837928025461239560
            }
          ]
        },
        {
          "resource": "meta_bu_138_3",
          "prefab_path": "remote/meta/building/bu138/prefab/meta_bu_138_3.prefab",
          "prefab_bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
          "root_path_id": 6606779754133911485,
          "sprites": [
            {
              "asset_id": "0c65b8cc8b2ad9b7",
              "sprite_name": "meta_tex_bu_138_3",
              "bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
              "path_id": 132043453979816887,
              "component_path_id": 7542861139028763316
            }
          ]
        },
        {
          "resource": "meta_bu_138_4",
          "prefab_path": "remote/meta/building/bu138/prefab/meta_bu_138_4.prefab",
          "prefab_bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
          "root_path_id": -1582898674666314126,
          "sprites": [
            {
              "asset_id": "20930e344991dce7",
              "sprite_name": "meta_tex_bu_138_4",
              "bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
              "path_id": 5262714080739434388,
              "component_path_id": 699913028179416937
            }
          ]
        },
        {
          "resource": "meta_bu_138_5",
          "prefab_path": "remote/meta/building/bu138/prefab/meta_bu_138_5.prefab",
          "prefab_bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
          "root_path_id": -3903585437869100998,
          "sprites": [
            {
              "asset_id": "a5e5bc0c1f21fc25",
              "sprite_name": "meta_tex_bu_138_5",
              "bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
              "path_id": 6747683313436046785,
              "component_path_id": -7936692978574652377
            }
          ]
        },
        {
          "resource": "meta_bu_138_6",
          "prefab_path": "remote/meta/building/bu138/prefab/meta_bu_138_6.prefab",
          "prefab_bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
          "root_path_id": 7833323754136107152,
          "sprites": [
            {
              "asset_id": "474f7a207877c626",
              "sprite_name": "meta_tex_bu_138_6",
              "bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
              "path_id": 1016697548898857859,
              "component_path_id": -2981044426265022929
            }
          ]
        },
        {
          "resource": "meta_bu_138_7",
          "prefab_path": "remote/meta/building/bu138/prefab/meta_bu_138_7.prefab",
          "prefab_bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
          "root_path_id": -988924426296746890,
          "sprites": [
            {
              "asset_id": "aff5c1819c17d6ba",
              "sprite_name": "meta_tex_bu_138_7",
              "bundle": "remote_meta_building_bu138_d1d158bce138dad4db1a01b423d188b5.ab",
              "path_id": -1050510752415125560,
              "component_path_id": -4724620185249989057
            }
          ]
        }
      ]
    },
    {
      "id": "bu_139",
      "group": "139",
      "name_cn": "冰雪乐园",
      "name_key": "building_139",
      "name_candidates": [
        [
          "building_139",
          "冰雪乐园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4278.0,
        "y": 30773.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": 279.0,
            "y": 423.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": 279.0,
            "y": 423.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "714d53ed66061687"
        },
        {
          "level": 2,
          "asset_id": "639a858ebcf394f2"
        },
        {
          "level": 3,
          "asset_id": "a0de1ba62abbb508"
        },
        {
          "level": 4,
          "asset_id": "0433ac48e82cb8c3"
        },
        {
          "level": 5,
          "asset_id": "fce190b772d62c63"
        },
        {
          "level": 6,
          "asset_id": "840b76d8581554fe"
        },
        {
          "level": 7,
          "asset_id": "4aa2d3b5806b1cf8"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_139_1",
          "TypeId": "bu_139",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_139_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_139_1",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "714d53ed66061687"
          ]
        },
        {
          "ID": "bu_139_2",
          "TypeId": "bu_139",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_139_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_139_2",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "639a858ebcf394f2"
          ]
        },
        {
          "ID": "bu_139_3",
          "TypeId": "bu_139",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_139_3",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a0de1ba62abbb508"
          ]
        },
        {
          "ID": "bu_139_4",
          "TypeId": "bu_139",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_139_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_139_3",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a0de1ba62abbb508"
          ]
        },
        {
          "ID": "bu_139_5",
          "TypeId": "bu_139",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_139_4",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0433ac48e82cb8c3"
          ]
        },
        {
          "ID": "bu_139_6",
          "TypeId": "bu_139",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_139_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_139_4",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0433ac48e82cb8c3"
          ]
        },
        {
          "ID": "bu_139_7",
          "TypeId": "bu_139",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_139_5",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fce190b772d62c63"
          ]
        },
        {
          "ID": "bu_139_8",
          "TypeId": "bu_139",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_139_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_139_5",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fce190b772d62c63"
          ]
        },
        {
          "ID": "bu_139_9",
          "TypeId": "bu_139",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_139_6",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "840b76d8581554fe"
          ]
        },
        {
          "ID": "bu_139_10",
          "TypeId": "bu_139",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_139_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 625
            }
          ],
          "Resource": "meta_bu_139_6",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "840b76d8581554fe"
          ]
        },
        {
          "ID": "bu_139_11",
          "TypeId": "bu_139",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_139_7",
          "VfxRes": "",
          "Name": "building_139",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4aa2d3b5806b1cf8"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_139_1",
          "prefab_path": "remote/meta/building/bu139/prefab/meta_bu_139_1.prefab",
          "prefab_bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
          "root_path_id": 6652647490603763743,
          "sprites": [
            {
              "asset_id": "714d53ed66061687",
              "sprite_name": "meta_tex_bu_139_1",
              "bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
              "path_id": 2020191242618948751,
              "component_path_id": -7935446006008445419
            }
          ]
        },
        {
          "resource": "meta_bu_139_2",
          "prefab_path": "remote/meta/building/bu139/prefab/meta_bu_139_2.prefab",
          "prefab_bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
          "root_path_id": 5253193817881622807,
          "sprites": [
            {
              "asset_id": "639a858ebcf394f2",
              "sprite_name": "meta_tex_bu_139_2",
              "bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
              "path_id": 3690642020146741228,
              "component_path_id": -2904843299939077753
            }
          ]
        },
        {
          "resource": "meta_bu_139_3",
          "prefab_path": "remote/meta/building/bu139/prefab/meta_bu_139_3.prefab",
          "prefab_bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
          "root_path_id": 7655904149364194800,
          "sprites": [
            {
              "asset_id": "a0de1ba62abbb508",
              "sprite_name": "meta_tex_bu_139_3",
              "bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
              "path_id": -7679502912959671380,
              "component_path_id": 4293677579992434259
            }
          ]
        },
        {
          "resource": "meta_bu_139_4",
          "prefab_path": "remote/meta/building/bu139/prefab/meta_bu_139_4.prefab",
          "prefab_bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
          "root_path_id": -6414163608685159332,
          "sprites": [
            {
              "asset_id": "0433ac48e82cb8c3",
              "sprite_name": "meta_tex_bu_139_4",
              "bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
              "path_id": 5461886003145671408,
              "component_path_id": 5748218725495462002
            }
          ]
        },
        {
          "resource": "meta_bu_139_5",
          "prefab_path": "remote/meta/building/bu139/prefab/meta_bu_139_5.prefab",
          "prefab_bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
          "root_path_id": -2054313924725620491,
          "sprites": [
            {
              "asset_id": "fce190b772d62c63",
              "sprite_name": "meta_tex_bu_139_5",
              "bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
              "path_id": 4674464009951289198,
              "component_path_id": 1241852536337705124
            }
          ]
        },
        {
          "resource": "meta_bu_139_6",
          "prefab_path": "remote/meta/building/bu139/prefab/meta_bu_139_6.prefab",
          "prefab_bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
          "root_path_id": -9146715438475752466,
          "sprites": [
            {
              "asset_id": "840b76d8581554fe",
              "sprite_name": "meta_tex_bu_139_6",
              "bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
              "path_id": 3326935770434233209,
              "component_path_id": -7098872346048488975
            }
          ]
        },
        {
          "resource": "meta_bu_139_7",
          "prefab_path": "remote/meta/building/bu139/prefab/meta_bu_139_7.prefab",
          "prefab_bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
          "root_path_id": 4650857494074796707,
          "sprites": [
            {
              "asset_id": "4aa2d3b5806b1cf8",
              "sprite_name": "meta_tex_bu_139_7",
              "bundle": "remote_meta_building_bu139_2b393d7bfadc074ca21816784991b5c1.ab",
              "path_id": -4357541804173867730,
              "component_path_id": 1255784143077949437
            }
          ]
        }
      ]
    },
    {
      "id": "bu_140",
      "group": "140",
      "name_cn": "保龄球馆",
      "name_key": "building_140",
      "name_candidates": [
        [
          "building_140",
          "保龄球馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3271.0,
        "y": 31247.005859375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9999999403953552,
            "y": 0.9999999403953552,
            "z": 0.9999999403953552
          },
          "pos": {
            "x": 12.0,
            "y": 309.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.399999976158142,
            "y": 1.399999976158142,
            "z": 1.399999976158142
          },
          "pos": {
            "x": 279.0,
            "y": 423.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "e3decf3271bf1c92"
        },
        {
          "level": 2,
          "asset_id": "92d166d10bf2fd9f"
        },
        {
          "level": 3,
          "asset_id": "d29f3b8acf9622e2"
        },
        {
          "level": 4,
          "asset_id": "4e185f9165d7fe4b"
        },
        {
          "level": 5,
          "asset_id": "cf14c29fc79f30df"
        },
        {
          "level": 6,
          "asset_id": "82d06198c379acaa"
        },
        {
          "level": 7,
          "asset_id": "403d2e6e347f5fe7"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_140_1",
          "TypeId": "bu_140",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_140_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_140_1",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e3decf3271bf1c92"
          ]
        },
        {
          "ID": "bu_140_2",
          "TypeId": "bu_140",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_140_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_140_2",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "92d166d10bf2fd9f"
          ]
        },
        {
          "ID": "bu_140_3",
          "TypeId": "bu_140",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_140_3",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d29f3b8acf9622e2"
          ]
        },
        {
          "ID": "bu_140_4",
          "TypeId": "bu_140",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_140_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_140_3",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d29f3b8acf9622e2"
          ]
        },
        {
          "ID": "bu_140_5",
          "TypeId": "bu_140",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_140_4",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4e185f9165d7fe4b"
          ]
        },
        {
          "ID": "bu_140_6",
          "TypeId": "bu_140",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_140_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_140_4",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4e185f9165d7fe4b"
          ]
        },
        {
          "ID": "bu_140_7",
          "TypeId": "bu_140",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_140_5",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf14c29fc79f30df"
          ]
        },
        {
          "ID": "bu_140_8",
          "TypeId": "bu_140",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_140_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_140_5",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf14c29fc79f30df"
          ]
        },
        {
          "ID": "bu_140_9",
          "TypeId": "bu_140",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_140_6",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "82d06198c379acaa"
          ]
        },
        {
          "ID": "bu_140_10",
          "TypeId": "bu_140",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_140_6",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "82d06198c379acaa"
          ]
        },
        {
          "ID": "bu_140_11",
          "TypeId": "bu_140",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_140_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_140_6",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "82d06198c379acaa"
          ]
        },
        {
          "ID": "bu_140_12",
          "TypeId": "bu_140",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_140_7",
          "VfxRes": "",
          "Name": "building_140",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "403d2e6e347f5fe7"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_140_1",
          "prefab_path": "remote/meta/building/bu140/prefab/meta_bu_140_1.prefab",
          "prefab_bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
          "root_path_id": 8517836163816585086,
          "sprites": [
            {
              "asset_id": "e3decf3271bf1c92",
              "sprite_name": "meta_tex_bu_140_1",
              "bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
              "path_id": -8993196572411272240,
              "component_path_id": -3956109410108903616
            }
          ]
        },
        {
          "resource": "meta_bu_140_2",
          "prefab_path": "remote/meta/building/bu140/prefab/meta_bu_140_2.prefab",
          "prefab_bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
          "root_path_id": -5588609382043806272,
          "sprites": [
            {
              "asset_id": "92d166d10bf2fd9f",
              "sprite_name": "meta_tex_bu_140_2",
              "bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
              "path_id": 9206715691007589651,
              "component_path_id": 3969731605932393990
            }
          ]
        },
        {
          "resource": "meta_bu_140_3",
          "prefab_path": "remote/meta/building/bu140/prefab/meta_bu_140_3.prefab",
          "prefab_bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
          "root_path_id": 896064663036823421,
          "sprites": [
            {
              "asset_id": "d29f3b8acf9622e2",
              "sprite_name": "meta_tex_bu_140_3",
              "bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
              "path_id": -55546409906363227,
              "component_path_id": 6312637069684752268
            }
          ]
        },
        {
          "resource": "meta_bu_140_4",
          "prefab_path": "remote/meta/building/bu140/prefab/meta_bu_140_4.prefab",
          "prefab_bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
          "root_path_id": -9134774652516104585,
          "sprites": [
            {
              "asset_id": "4e185f9165d7fe4b",
              "sprite_name": "meta_tex_bu_140_4",
              "bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
              "path_id": -7714566126422933634,
              "component_path_id": -3386487457515843306
            }
          ]
        },
        {
          "resource": "meta_bu_140_5",
          "prefab_path": "remote/meta/building/bu140/prefab/meta_bu_140_5.prefab",
          "prefab_bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
          "root_path_id": 1957326744415213792,
          "sprites": [
            {
              "asset_id": "cf14c29fc79f30df",
              "sprite_name": "meta_tex_bu_140_5",
              "bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
              "path_id": 6224214852261436713,
              "component_path_id": 3027836932084242682
            }
          ]
        },
        {
          "resource": "meta_bu_140_6",
          "prefab_path": "remote/meta/building/bu140/prefab/meta_bu_140_6.prefab",
          "prefab_bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
          "root_path_id": -8398980945702923769,
          "sprites": [
            {
              "asset_id": "82d06198c379acaa",
              "sprite_name": "meta_tex_bu_140_6",
              "bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
              "path_id": 1374918373717138079,
              "component_path_id": 1469618921560372621
            }
          ]
        },
        {
          "resource": "meta_bu_140_7",
          "prefab_path": "remote/meta/building/bu140/prefab/meta_bu_140_7.prefab",
          "prefab_bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
          "root_path_id": -632860734480832585,
          "sprites": [
            {
              "asset_id": "403d2e6e347f5fe7",
              "sprite_name": "meta_tex_bu_140_7",
              "bundle": "remote_meta_building_bu140_d248037b2a26c0c17da1554baef43d7f.ab",
              "path_id": 8240968170817690787,
              "component_path_id": 346945357651476839
            }
          ]
        }
      ]
    },
    {
      "id": "bu_141",
      "group": "141",
      "name_cn": "甜品店",
      "name_key": "building_141",
      "name_candidates": [
        [
          "building_141",
          "甜品店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2511.99951171875,
        "y": 31722.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": 69.0,
            "y": 187.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.9300000667572021,
            "y": 0.9300000667572021,
            "z": 0.9300000667572021
          },
          "pos": {
            "x": 64.0,
            "y": 192.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "7d996c733d1fb4a7"
        },
        {
          "level": 2,
          "asset_id": "63c7f260702277e4"
        },
        {
          "level": 3,
          "asset_id": "6ff192a60ee4a895"
        },
        {
          "level": 4,
          "asset_id": "8cb29873cf49d99d"
        },
        {
          "level": 5,
          "asset_id": "7c157421fd0bfb2a"
        },
        {
          "level": 6,
          "asset_id": "ab4321b6b7b7dd47"
        },
        {
          "level": 7,
          "asset_id": "e2a4d297483a812d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_141_1",
          "TypeId": "bu_141",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_141_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_141_1",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d996c733d1fb4a7"
          ]
        },
        {
          "ID": "bu_141_2",
          "TypeId": "bu_141",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_141_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_141_2",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "63c7f260702277e4"
          ]
        },
        {
          "ID": "bu_141_3",
          "TypeId": "bu_141",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_141_3",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6ff192a60ee4a895"
          ]
        },
        {
          "ID": "bu_141_4",
          "TypeId": "bu_141",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_141_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_141_3",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6ff192a60ee4a895"
          ]
        },
        {
          "ID": "bu_141_5",
          "TypeId": "bu_141",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_141_4",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8cb29873cf49d99d"
          ]
        },
        {
          "ID": "bu_141_6",
          "TypeId": "bu_141",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_141_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_141_4",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8cb29873cf49d99d"
          ]
        },
        {
          "ID": "bu_141_7",
          "TypeId": "bu_141",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_141_5",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c157421fd0bfb2a"
          ]
        },
        {
          "ID": "bu_141_8",
          "TypeId": "bu_141",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_141_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_141_5",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c157421fd0bfb2a"
          ]
        },
        {
          "ID": "bu_141_9",
          "TypeId": "bu_141",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_141_6",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ab4321b6b7b7dd47"
          ]
        },
        {
          "ID": "bu_141_10",
          "TypeId": "bu_141",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_141_6",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ab4321b6b7b7dd47"
          ]
        },
        {
          "ID": "bu_141_11",
          "TypeId": "bu_141",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_141_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_141_6",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ab4321b6b7b7dd47"
          ]
        },
        {
          "ID": "bu_141_12",
          "TypeId": "bu_141",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_141_7",
          "VfxRes": "",
          "Name": "building_141",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e2a4d297483a812d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_141_1",
          "prefab_path": "remote/meta/building/bu141/prefab/meta_bu_141_1.prefab",
          "prefab_bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
          "root_path_id": 3579702323572068866,
          "sprites": [
            {
              "asset_id": "7d996c733d1fb4a7",
              "sprite_name": "meta_tex_bu_141_1",
              "bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
              "path_id": -6975376774325611360,
              "component_path_id": -7945881098211736209
            }
          ]
        },
        {
          "resource": "meta_bu_141_2",
          "prefab_path": "remote/meta/building/bu141/prefab/meta_bu_141_2.prefab",
          "prefab_bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
          "root_path_id": -6928098283417732203,
          "sprites": [
            {
              "asset_id": "63c7f260702277e4",
              "sprite_name": "meta_tex_bu_141_2",
              "bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
              "path_id": 4522793101235127598,
              "component_path_id": -8212265252262987886
            }
          ]
        },
        {
          "resource": "meta_bu_141_3",
          "prefab_path": "remote/meta/building/bu141/prefab/meta_bu_141_3.prefab",
          "prefab_bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
          "root_path_id": 7225502128767388319,
          "sprites": [
            {
              "asset_id": "6ff192a60ee4a895",
              "sprite_name": "meta_tex_bu_141_3",
              "bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
              "path_id": -6766293209409454756,
              "component_path_id": 9096328908315746596
            }
          ]
        },
        {
          "resource": "meta_bu_141_4",
          "prefab_path": "remote/meta/building/bu141/prefab/meta_bu_141_4.prefab",
          "prefab_bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
          "root_path_id": -3164206341496780575,
          "sprites": [
            {
              "asset_id": "8cb29873cf49d99d",
              "sprite_name": "meta_tex_bu_141_4",
              "bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
              "path_id": 8712429427898871041,
              "component_path_id": -4252721064672473791
            }
          ]
        },
        {
          "resource": "meta_bu_141_5",
          "prefab_path": "remote/meta/building/bu141/prefab/meta_bu_141_5.prefab",
          "prefab_bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
          "root_path_id": -1653697716163478988,
          "sprites": [
            {
              "asset_id": "7c157421fd0bfb2a",
              "sprite_name": "meta_tex_bu_141_5",
              "bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
              "path_id": 82377840253904305,
              "component_path_id": 2566160908952306102
            }
          ]
        },
        {
          "resource": "meta_bu_141_6",
          "prefab_path": "remote/meta/building/bu141/prefab/meta_bu_141_6.prefab",
          "prefab_bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
          "root_path_id": 7116652222625531693,
          "sprites": [
            {
              "asset_id": "ab4321b6b7b7dd47",
              "sprite_name": "meta_tex_bu_141_6",
              "bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
              "path_id": 3224821673202455135,
              "component_path_id": -4430310685881842031
            }
          ]
        },
        {
          "resource": "meta_bu_141_7",
          "prefab_path": "remote/meta/building/bu141/prefab/meta_bu_141_7.prefab",
          "prefab_bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
          "root_path_id": -3721707444137376349,
          "sprites": [
            {
              "asset_id": "e2a4d297483a812d",
              "sprite_name": "meta_tex_bu_141_7",
              "bundle": "remote_meta_building_bu141_f1d563c89d6129f062d257f2da61a426.ab",
              "path_id": -5404316294920113579,
              "component_path_id": 3533963909277313141
            }
          ]
        }
      ]
    },
    {
      "id": "bu_142",
      "group": "142",
      "name_cn": "池塘风光",
      "name_key": "building_142",
      "name_candidates": [
        [
          "building_142",
          "池塘风光"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1703.4000244140625,
        "y": 31419.30078125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -2.0,
            "y": 253.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -2.0,
            "y": 253.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "eb56bd28363a348b"
        },
        {
          "level": 2,
          "asset_id": "fb9048d2fa715f21"
        },
        {
          "level": 3,
          "asset_id": "bab545b2ef6c644a"
        },
        {
          "level": 4,
          "asset_id": "de27a2706b7ea8f2"
        },
        {
          "level": 5,
          "asset_id": "037ed038d6ce498d"
        },
        {
          "level": 6,
          "asset_id": "4f2ef09a1bb82ab9"
        },
        {
          "level": 7,
          "asset_id": "cd5e22bdef2232e7"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_142_1",
          "TypeId": "bu_142",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_142_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_142_1",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eb56bd28363a348b"
          ]
        },
        {
          "ID": "bu_142_2",
          "TypeId": "bu_142",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_142_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_142_2",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fb9048d2fa715f21"
          ]
        },
        {
          "ID": "bu_142_3",
          "TypeId": "bu_142",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_142_3",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bab545b2ef6c644a"
          ]
        },
        {
          "ID": "bu_142_4",
          "TypeId": "bu_142",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49500
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_142_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_142_3",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bab545b2ef6c644a"
          ]
        },
        {
          "ID": "bu_142_5",
          "TypeId": "bu_142",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_142_4",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de27a2706b7ea8f2"
          ]
        },
        {
          "ID": "bu_142_6",
          "TypeId": "bu_142",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50500
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_142_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_142_4",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de27a2706b7ea8f2"
          ]
        },
        {
          "ID": "bu_142_7",
          "TypeId": "bu_142",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_142_5",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "037ed038d6ce498d"
          ]
        },
        {
          "ID": "bu_142_8",
          "TypeId": "bu_142",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_142_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_142_5",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "037ed038d6ce498d"
          ]
        },
        {
          "ID": "bu_142_9",
          "TypeId": "bu_142",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_142_6",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4f2ef09a1bb82ab9"
          ]
        },
        {
          "ID": "bu_142_10",
          "TypeId": "bu_142",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_142_6",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4f2ef09a1bb82ab9"
          ]
        },
        {
          "ID": "bu_142_11",
          "TypeId": "bu_142",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_142_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_142_6",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4f2ef09a1bb82ab9"
          ]
        },
        {
          "ID": "bu_142_12",
          "TypeId": "bu_142",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_142_7",
          "VfxRes": "",
          "Name": "building_142",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cd5e22bdef2232e7"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_142_1",
          "prefab_path": "remote/meta/building/bu142/prefab/meta_bu_142_1.prefab",
          "prefab_bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
          "root_path_id": 763386709432029402,
          "sprites": [
            {
              "asset_id": "eb56bd28363a348b",
              "sprite_name": "meta_tex_bu_142_1",
              "bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
              "path_id": 2407578833876357999,
              "component_path_id": -6437260177596341402
            }
          ]
        },
        {
          "resource": "meta_bu_142_2",
          "prefab_path": "remote/meta/building/bu142/prefab/meta_bu_142_2.prefab",
          "prefab_bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
          "root_path_id": 7823006384466293055,
          "sprites": [
            {
              "asset_id": "fb9048d2fa715f21",
              "sprite_name": "meta_tex_bu_142_2",
              "bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
              "path_id": 3207992212329217588,
              "component_path_id": 1244985361269506397
            }
          ]
        },
        {
          "resource": "meta_bu_142_3",
          "prefab_path": "remote/meta/building/bu142/prefab/meta_bu_142_3.prefab",
          "prefab_bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
          "root_path_id": -4748429513245288217,
          "sprites": [
            {
              "asset_id": "bab545b2ef6c644a",
              "sprite_name": "meta_tex_bu_142_3",
              "bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
              "path_id": 3844161064721787588,
              "component_path_id": -5489406769848453376
            }
          ]
        },
        {
          "resource": "meta_bu_142_4",
          "prefab_path": "remote/meta/building/bu142/prefab/meta_bu_142_4.prefab",
          "prefab_bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
          "root_path_id": 3515946178441629075,
          "sprites": [
            {
              "asset_id": "de27a2706b7ea8f2",
              "sprite_name": "meta_tex_bu_142_4",
              "bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
              "path_id": -1633412208750973687,
              "component_path_id": 5321014340355644017
            }
          ]
        },
        {
          "resource": "meta_bu_142_5",
          "prefab_path": "remote/meta/building/bu142/prefab/meta_bu_142_5.prefab",
          "prefab_bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
          "root_path_id": -1813423268776221223,
          "sprites": [
            {
              "asset_id": "037ed038d6ce498d",
              "sprite_name": "meta_tex_bu_142_5",
              "bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
              "path_id": -5287231270259390927,
              "component_path_id": -1998677615825251269
            }
          ]
        },
        {
          "resource": "meta_bu_142_6",
          "prefab_path": "remote/meta/building/bu142/prefab/meta_bu_142_6.prefab",
          "prefab_bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
          "root_path_id": 4735426421138170521,
          "sprites": [
            {
              "asset_id": "4f2ef09a1bb82ab9",
              "sprite_name": "meta_tex_bu_142_6",
              "bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
              "path_id": -8607979825831512134,
              "component_path_id": 1039537126751138843
            }
          ]
        },
        {
          "resource": "meta_bu_142_7",
          "prefab_path": "remote/meta/building/bu142/prefab/meta_bu_142_7.prefab",
          "prefab_bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
          "root_path_id": 3895470419054231610,
          "sprites": [
            {
              "asset_id": "cd5e22bdef2232e7",
              "sprite_name": "meta_tex_bu_142_7",
              "bundle": "remote_meta_building_bu142_01e72c3a184d94ba649bd84cc51a7c3e.ab",
              "path_id": -5285482222749189549,
              "component_path_id": -58013966803157810
            }
          ]
        }
      ]
    },
    {
      "id": "bu_143",
      "group": "143",
      "name_cn": "非洲风光",
      "name_key": "building_143",
      "name_candidates": [
        [
          "building_143",
          "非洲风光"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 613.0003662109375,
        "y": 30760.998046875
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -45.0,
            "y": 304.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 43.0,
            "y": 63.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -45.0,
            "y": 304.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5b8662db2ceaca1f"
        },
        {
          "level": 2,
          "asset_id": "bb14519b2fed17e8"
        },
        {
          "level": 3,
          "asset_id": "0d4010dd9d8359d6"
        },
        {
          "level": 4,
          "asset_id": "c3ef387ae5eac115"
        },
        {
          "level": 5,
          "asset_id": "a35ea9f808972b08"
        },
        {
          "level": 6,
          "asset_id": "61efb084057c2d6a"
        },
        {
          "level": 7,
          "asset_id": "f09095a6192c996b"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_143_1",
          "TypeId": "bu_143",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_143_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_143_1",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5b8662db2ceaca1f"
          ]
        },
        {
          "ID": "bu_143_2",
          "TypeId": "bu_143",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_143_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_143_2",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bb14519b2fed17e8"
          ]
        },
        {
          "ID": "bu_143_3",
          "TypeId": "bu_143",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_143_3",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0d4010dd9d8359d6"
          ]
        },
        {
          "ID": "bu_143_4",
          "TypeId": "bu_143",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_143_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_143_3",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0d4010dd9d8359d6"
          ]
        },
        {
          "ID": "bu_143_5",
          "TypeId": "bu_143",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_143_4",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c3ef387ae5eac115"
          ]
        },
        {
          "ID": "bu_143_6",
          "TypeId": "bu_143",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_143_4",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c3ef387ae5eac115"
          ]
        },
        {
          "ID": "bu_143_7",
          "TypeId": "bu_143",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_143_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_143_4",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c3ef387ae5eac115"
          ]
        },
        {
          "ID": "bu_143_8",
          "TypeId": "bu_143",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_143_5",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a35ea9f808972b08"
          ]
        },
        {
          "ID": "bu_143_9",
          "TypeId": "bu_143",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_143_5",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a35ea9f808972b08"
          ]
        },
        {
          "ID": "bu_143_10",
          "TypeId": "bu_143",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_143_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_143_5",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a35ea9f808972b08"
          ]
        },
        {
          "ID": "bu_143_11",
          "TypeId": "bu_143",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_143_6",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "61efb084057c2d6a"
          ]
        },
        {
          "ID": "bu_143_12",
          "TypeId": "bu_143",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_143_6",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "61efb084057c2d6a"
          ]
        },
        {
          "ID": "bu_143_13",
          "TypeId": "bu_143",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_143_6",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "61efb084057c2d6a"
          ]
        },
        {
          "ID": "bu_143_14",
          "TypeId": "bu_143",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_143_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_143_6",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "61efb084057c2d6a"
          ]
        },
        {
          "ID": "bu_143_15",
          "TypeId": "bu_143",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_143_7",
          "VfxRes": "",
          "Name": "building_143",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f09095a6192c996b"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_143_1",
          "prefab_path": "remote/meta/building/bu143/prefab/meta_bu_143_1.prefab",
          "prefab_bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
          "root_path_id": -8892257319742683847,
          "sprites": [
            {
              "asset_id": "5b8662db2ceaca1f",
              "sprite_name": "meta_tex_bu_143_1",
              "bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
              "path_id": -1686662563486148965,
              "component_path_id": -8251518461145770770
            }
          ]
        },
        {
          "resource": "meta_bu_143_2",
          "prefab_path": "remote/meta/building/bu143/prefab/meta_bu_143_2.prefab",
          "prefab_bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
          "root_path_id": 5430459808842814823,
          "sprites": [
            {
              "asset_id": "bb14519b2fed17e8",
              "sprite_name": "meta_tex_bu_143_2",
              "bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
              "path_id": -208885494478497728,
              "component_path_id": 8452956525226209842
            }
          ]
        },
        {
          "resource": "meta_bu_143_3",
          "prefab_path": "remote/meta/building/bu143/prefab/meta_bu_143_3.prefab",
          "prefab_bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
          "root_path_id": 1671928844734959778,
          "sprites": [
            {
              "asset_id": "0d4010dd9d8359d6",
              "sprite_name": "meta_tex_bu_143_3",
              "bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
              "path_id": -4082503967891431840,
              "component_path_id": 5058650410399570504
            }
          ]
        },
        {
          "resource": "meta_bu_143_4",
          "prefab_path": "remote/meta/building/bu143/prefab/meta_bu_143_4.prefab",
          "prefab_bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
          "root_path_id": 6639880569351968347,
          "sprites": [
            {
              "asset_id": "c3ef387ae5eac115",
              "sprite_name": "meta_tex_bu_143_4",
              "bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
              "path_id": -5403590671299833215,
              "component_path_id": -2477151578719043216
            }
          ]
        },
        {
          "resource": "meta_bu_143_5",
          "prefab_path": "remote/meta/building/bu143/prefab/meta_bu_143_5.prefab",
          "prefab_bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
          "root_path_id": 9176259688595684657,
          "sprites": [
            {
              "asset_id": "a35ea9f808972b08",
              "sprite_name": "meta_tex_bu_143_5",
              "bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
              "path_id": -7296086137328065254,
              "component_path_id": -2150057689747665956
            }
          ]
        },
        {
          "resource": "meta_bu_143_6",
          "prefab_path": "remote/meta/building/bu143/prefab/meta_bu_143_6.prefab",
          "prefab_bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
          "root_path_id": -9124735686419038482,
          "sprites": [
            {
              "asset_id": "61efb084057c2d6a",
              "sprite_name": "meta_tex_bu_143_6",
              "bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
              "path_id": 2018480155224942669,
              "component_path_id": -40642520162370964
            }
          ]
        },
        {
          "resource": "meta_bu_143_7",
          "prefab_path": "remote/meta/building/bu143/prefab/meta_bu_143_7.prefab",
          "prefab_bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
          "root_path_id": -6811702082910059779,
          "sprites": [
            {
              "asset_id": "f09095a6192c996b",
              "sprite_name": "meta_tex_bu_143_7",
              "bundle": "remote_meta_building_bu143_dfed6f40896414a8e21b552ca61a825b.ab",
              "path_id": 1629879029550651550,
              "component_path_id": 5602343977762353140
            }
          ]
        }
      ]
    },
    {
      "id": "bu_144",
      "group": "144",
      "name_cn": "果汁店",
      "name_key": "building_144",
      "name_candidates": [
        [
          "building_144",
          "果汁店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 460.0,
        "y": 31486.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6499999761581421,
            "y": 0.6499999761581421,
            "z": 0.6499999761581421
          },
          "pos": {
            "x": -74.0,
            "y": 88.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.6499999761581421,
            "y": 0.6499999761581421,
            "z": 0.6499999761581421
          },
          "pos": {
            "x": -74.0,
            "y": 88.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "830866ac4f589ce2"
        },
        {
          "level": 2,
          "asset_id": "dea9cec02cfc3fa5"
        },
        {
          "level": 3,
          "asset_id": "474f588f180bd62d"
        },
        {
          "level": 4,
          "asset_id": "b0a888d522b30910"
        },
        {
          "level": 5,
          "asset_id": "190aa6cb89871c79"
        },
        {
          "level": 6,
          "asset_id": "0ba549b573f82abb"
        },
        {
          "level": 7,
          "asset_id": "c0626ca4b1990559"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_144_1",
          "TypeId": "bu_144",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_144_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_144_1",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "830866ac4f589ce2"
          ]
        },
        {
          "ID": "bu_144_2",
          "TypeId": "bu_144",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_144_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_144_2",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dea9cec02cfc3fa5"
          ]
        },
        {
          "ID": "bu_144_3",
          "TypeId": "bu_144",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_144_3",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "474f588f180bd62d"
          ]
        },
        {
          "ID": "bu_144_4",
          "TypeId": "bu_144",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_144_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_144_3",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "474f588f180bd62d"
          ]
        },
        {
          "ID": "bu_144_5",
          "TypeId": "bu_144",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_144_4",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b0a888d522b30910"
          ]
        },
        {
          "ID": "bu_144_6",
          "TypeId": "bu_144",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_144_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_144_4",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b0a888d522b30910"
          ]
        },
        {
          "ID": "bu_144_7",
          "TypeId": "bu_144",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_144_5",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "190aa6cb89871c79"
          ]
        },
        {
          "ID": "bu_144_8",
          "TypeId": "bu_144",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_144_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_144_5",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "190aa6cb89871c79"
          ]
        },
        {
          "ID": "bu_144_9",
          "TypeId": "bu_144",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_144_6",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ba549b573f82abb"
          ]
        },
        {
          "ID": "bu_144_10",
          "TypeId": "bu_144",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_144_6",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ba549b573f82abb"
          ]
        },
        {
          "ID": "bu_144_11",
          "TypeId": "bu_144",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_144_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_144_6",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ba549b573f82abb"
          ]
        },
        {
          "ID": "bu_144_12",
          "TypeId": "bu_144",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_144_7",
          "VfxRes": "",
          "Name": "building_144",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c0626ca4b1990559"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_144_1",
          "prefab_path": "remote/meta/building/bu144/prefab/meta_bu_144_1.prefab",
          "prefab_bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
          "root_path_id": 1561176960453477117,
          "sprites": [
            {
              "asset_id": "830866ac4f589ce2",
              "sprite_name": "meta_tex_bu_144_1",
              "bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
              "path_id": -6780833493216145851,
              "component_path_id": -8779690641538533509
            }
          ]
        },
        {
          "resource": "meta_bu_144_2",
          "prefab_path": "remote/meta/building/bu144/prefab/meta_bu_144_2.prefab",
          "prefab_bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
          "root_path_id": -5962326018663233660,
          "sprites": [
            {
              "asset_id": "dea9cec02cfc3fa5",
              "sprite_name": "meta_tex_bu_144_2",
              "bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
              "path_id": 5742007602757241836,
              "component_path_id": 7792447892837440842
            }
          ]
        },
        {
          "resource": "meta_bu_144_3",
          "prefab_path": "remote/meta/building/bu144/prefab/meta_bu_144_3.prefab",
          "prefab_bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
          "root_path_id": 5339727110713420833,
          "sprites": [
            {
              "asset_id": "474f588f180bd62d",
              "sprite_name": "meta_tex_bu_144_3",
              "bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
              "path_id": -3128484299458406803,
              "component_path_id": 5015309064289751304
            }
          ]
        },
        {
          "resource": "meta_bu_144_4",
          "prefab_path": "remote/meta/building/bu144/prefab/meta_bu_144_4.prefab",
          "prefab_bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
          "root_path_id": 5315361195244326722,
          "sprites": [
            {
              "asset_id": "b0a888d522b30910",
              "sprite_name": "meta_tex_bu_144_4",
              "bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
              "path_id": -8118201968049234624,
              "component_path_id": -608266026335341280
            }
          ]
        },
        {
          "resource": "meta_bu_144_5",
          "prefab_path": "remote/meta/building/bu144/prefab/meta_bu_144_5.prefab",
          "prefab_bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
          "root_path_id": 733358850871431382,
          "sprites": [
            {
              "asset_id": "190aa6cb89871c79",
              "sprite_name": "meta_tex_bu_144_5",
              "bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
              "path_id": 1293536528496669388,
              "component_path_id": 6920911138050533399
            }
          ]
        },
        {
          "resource": "meta_bu_144_6",
          "prefab_path": "remote/meta/building/bu144/prefab/meta_bu_144_6.prefab",
          "prefab_bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
          "root_path_id": -7342387241150496822,
          "sprites": [
            {
              "asset_id": "0ba549b573f82abb",
              "sprite_name": "meta_tex_bu_144_6",
              "bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
              "path_id": -1743410488412400628,
              "component_path_id": 391052575710366690
            }
          ]
        },
        {
          "resource": "meta_bu_144_7",
          "prefab_path": "remote/meta/building/bu144/prefab/meta_bu_144_7.prefab",
          "prefab_bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
          "root_path_id": -955077910365135181,
          "sprites": [
            {
              "asset_id": "c0626ca4b1990559",
              "sprite_name": "meta_tex_bu_144_7",
              "bundle": "remote_meta_building_bu144_23c6ee28b292a5dee8751ab871c09775.ab",
              "path_id": -7284851170896839829,
              "component_path_id": -3772968935508147729
            }
          ]
        }
      ]
    },
    {
      "id": "bu_145",
      "group": "145",
      "name_cn": "时尚秀场",
      "name_key": "building_145",
      "name_candidates": [
        [
          "building_145",
          "时尚秀场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1059.0,
        "y": 31790.001953125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": 40.0,
            "y": 204.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": 40.0,
            "y": 204.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "bdebcf17168c03ec"
        },
        {
          "level": 2,
          "asset_id": "cb253c9fd6f4a636"
        },
        {
          "level": 3,
          "asset_id": "0176d443a1c013b3"
        },
        {
          "level": 4,
          "asset_id": "efe0ad31f9256377"
        },
        {
          "level": 5,
          "asset_id": "4bd26eef425ab283"
        },
        {
          "level": 6,
          "asset_id": "e1e2935610c1bde9"
        },
        {
          "level": 7,
          "asset_id": "91801fb235bc3b47"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_145_1",
          "TypeId": "bu_145",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_145_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_145_1",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bdebcf17168c03ec"
          ]
        },
        {
          "ID": "bu_145_2",
          "TypeId": "bu_145",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_145_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_145_2",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cb253c9fd6f4a636"
          ]
        },
        {
          "ID": "bu_145_3",
          "TypeId": "bu_145",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_145_3",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0176d443a1c013b3"
          ]
        },
        {
          "ID": "bu_145_4",
          "TypeId": "bu_145",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_145_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_145_3",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0176d443a1c013b3"
          ]
        },
        {
          "ID": "bu_145_5",
          "TypeId": "bu_145",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_145_4",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "efe0ad31f9256377"
          ]
        },
        {
          "ID": "bu_145_6",
          "TypeId": "bu_145",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_145_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_145_4",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "efe0ad31f9256377"
          ]
        },
        {
          "ID": "bu_145_7",
          "TypeId": "bu_145",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_145_5",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4bd26eef425ab283"
          ]
        },
        {
          "ID": "bu_145_8",
          "TypeId": "bu_145",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_145_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_145_5",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4bd26eef425ab283"
          ]
        },
        {
          "ID": "bu_145_9",
          "TypeId": "bu_145",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_145_6",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e1e2935610c1bde9"
          ]
        },
        {
          "ID": "bu_145_10",
          "TypeId": "bu_145",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_145_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_145_6",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e1e2935610c1bde9"
          ]
        },
        {
          "ID": "bu_145_11",
          "TypeId": "bu_145",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_145_7",
          "VfxRes": "",
          "Name": "building_145",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91801fb235bc3b47"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_145_1",
          "prefab_path": "remote/meta/building/bu145/prefab/meta_bu_145_1.prefab",
          "prefab_bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
          "root_path_id": -2794465559555175985,
          "sprites": [
            {
              "asset_id": "bdebcf17168c03ec",
              "sprite_name": "meta_tex_bu_145_1",
              "bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
              "path_id": -2829534016252968007,
              "component_path_id": -1616290204732476678
            }
          ]
        },
        {
          "resource": "meta_bu_145_2",
          "prefab_path": "remote/meta/building/bu145/prefab/meta_bu_145_2.prefab",
          "prefab_bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
          "root_path_id": -1137853317175622249,
          "sprites": [
            {
              "asset_id": "cb253c9fd6f4a636",
              "sprite_name": "meta_tex_bu_145_2",
              "bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
              "path_id": 2085372638449379521,
              "component_path_id": -3839078623175801292
            }
          ]
        },
        {
          "resource": "meta_bu_145_3",
          "prefab_path": "remote/meta/building/bu145/prefab/meta_bu_145_3.prefab",
          "prefab_bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
          "root_path_id": -803555374636414438,
          "sprites": [
            {
              "asset_id": "0176d443a1c013b3",
              "sprite_name": "meta_tex_bu_145_3",
              "bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
              "path_id": 8577002932608920903,
              "component_path_id": 8642589078934753353
            }
          ]
        },
        {
          "resource": "meta_bu_145_4",
          "prefab_path": "remote/meta/building/bu145/prefab/meta_bu_145_4.prefab",
          "prefab_bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
          "root_path_id": 7251475601623917687,
          "sprites": [
            {
              "asset_id": "efe0ad31f9256377",
              "sprite_name": "meta_tex_bu_145_4",
              "bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
              "path_id": -8684110994611656155,
              "component_path_id": -1988400576723127910
            }
          ]
        },
        {
          "resource": "meta_bu_145_5",
          "prefab_path": "remote/meta/building/bu145/prefab/meta_bu_145_5.prefab",
          "prefab_bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
          "root_path_id": -6773980080334426969,
          "sprites": [
            {
              "asset_id": "4bd26eef425ab283",
              "sprite_name": "meta_tex_bu_145_5",
              "bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
              "path_id": -6112714964547834664,
              "component_path_id": 6465066113334457028
            }
          ]
        },
        {
          "resource": "meta_bu_145_6",
          "prefab_path": "remote/meta/building/bu145/prefab/meta_bu_145_6.prefab",
          "prefab_bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
          "root_path_id": 7468346459326208444,
          "sprites": [
            {
              "asset_id": "e1e2935610c1bde9",
              "sprite_name": "meta_tex_bu_145_6",
              "bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
              "path_id": -5305717824668599288,
              "component_path_id": -4413338826587940365
            }
          ]
        },
        {
          "resource": "meta_bu_145_7",
          "prefab_path": "remote/meta/building/bu145/prefab/meta_bu_145_7.prefab",
          "prefab_bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
          "root_path_id": -2206431519035494068,
          "sprites": [
            {
              "asset_id": "91801fb235bc3b47",
              "sprite_name": "meta_tex_bu_145_7",
              "bundle": "remote_meta_building_bu145_2747d006633940b1e632c7b0cdb58dda.ab",
              "path_id": -4440909782585357031,
              "component_path_id": 8758342355117294919
            }
          ]
        }
      ]
    },
    {
      "id": "bu_146",
      "group": "146",
      "name_cn": "塑料艺术馆",
      "name_key": "building_146",
      "name_candidates": [
        [
          "building_146",
          "塑料艺术馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1854.0,
        "y": 32130.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -53.0,
            "y": 309.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": -53.0,
            "y": 309.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "55446b911a56a81e"
        },
        {
          "level": 2,
          "asset_id": "58c64ee35045e5f3"
        },
        {
          "level": 3,
          "asset_id": "ca6ded1074c52153"
        },
        {
          "level": 4,
          "asset_id": "774d34d9e78fcc3c"
        },
        {
          "level": 5,
          "asset_id": "8b28596fe494b0a7"
        },
        {
          "level": 6,
          "asset_id": "9017aa4ebad9adbf"
        },
        {
          "level": 7,
          "asset_id": "cabbc528690fc60d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_146_1",
          "TypeId": "bu_146",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_146_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_146_1",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "55446b911a56a81e"
          ]
        },
        {
          "ID": "bu_146_2",
          "TypeId": "bu_146",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_146_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_146_2",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "58c64ee35045e5f3"
          ]
        },
        {
          "ID": "bu_146_3",
          "TypeId": "bu_146",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_146_3",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ca6ded1074c52153"
          ]
        },
        {
          "ID": "bu_146_4",
          "TypeId": "bu_146",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_146_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 395
            }
          ],
          "Resource": "meta_bu_146_3",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ca6ded1074c52153"
          ]
        },
        {
          "ID": "bu_146_5",
          "TypeId": "bu_146",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_146_4",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "774d34d9e78fcc3c"
          ]
        },
        {
          "ID": "bu_146_6",
          "TypeId": "bu_146",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_146_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_146_4",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "774d34d9e78fcc3c"
          ]
        },
        {
          "ID": "bu_146_7",
          "TypeId": "bu_146",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_146_5",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8b28596fe494b0a7"
          ]
        },
        {
          "ID": "bu_146_8",
          "TypeId": "bu_146",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_146_5",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8b28596fe494b0a7"
          ]
        },
        {
          "ID": "bu_146_9",
          "TypeId": "bu_146",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_146_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_146_5",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8b28596fe494b0a7"
          ]
        },
        {
          "ID": "bu_146_10",
          "TypeId": "bu_146",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_146_6",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9017aa4ebad9adbf"
          ]
        },
        {
          "ID": "bu_146_11",
          "TypeId": "bu_146",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_146_6",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9017aa4ebad9adbf"
          ]
        },
        {
          "ID": "bu_146_12",
          "TypeId": "bu_146",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_146_6",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9017aa4ebad9adbf"
          ]
        },
        {
          "ID": "bu_146_13",
          "TypeId": "bu_146",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_146_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_146_6",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9017aa4ebad9adbf"
          ]
        },
        {
          "ID": "bu_146_14",
          "TypeId": "bu_146",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_146_7",
          "VfxRes": "",
          "Name": "building_146",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cabbc528690fc60d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_146_1",
          "prefab_path": "remote/meta/building/bu146/prefab/meta_bu_146_1.prefab",
          "prefab_bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
          "root_path_id": -6445864301838113985,
          "sprites": [
            {
              "asset_id": "55446b911a56a81e",
              "sprite_name": "meta_tex_bu_146_1",
              "bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
              "path_id": 8334828810451965848,
              "component_path_id": -1803660722682649833
            }
          ]
        },
        {
          "resource": "meta_bu_146_2",
          "prefab_path": "remote/meta/building/bu146/prefab/meta_bu_146_2.prefab",
          "prefab_bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
          "root_path_id": -8008629014383742316,
          "sprites": [
            {
              "asset_id": "58c64ee35045e5f3",
              "sprite_name": "meta_tex_bu_146_2",
              "bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
              "path_id": 2729944418293126553,
              "component_path_id": 3048300337739427439
            }
          ]
        },
        {
          "resource": "meta_bu_146_3",
          "prefab_path": "remote/meta/building/bu146/prefab/meta_bu_146_3.prefab",
          "prefab_bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
          "root_path_id": -4328598666485685652,
          "sprites": [
            {
              "asset_id": "ca6ded1074c52153",
              "sprite_name": "meta_tex_bu_146_3",
              "bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
              "path_id": 9126533372602363792,
              "component_path_id": -9102372563035204228
            }
          ]
        },
        {
          "resource": "meta_bu_146_4",
          "prefab_path": "remote/meta/building/bu146/prefab/meta_bu_146_4.prefab",
          "prefab_bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
          "root_path_id": -6383723390468163461,
          "sprites": [
            {
              "asset_id": "774d34d9e78fcc3c",
              "sprite_name": "meta_tex_bu_146_4",
              "bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
              "path_id": 4853685437125029734,
              "component_path_id": -6245801811763596108
            }
          ]
        },
        {
          "resource": "meta_bu_146_5",
          "prefab_path": "remote/meta/building/bu146/prefab/meta_bu_146_5.prefab",
          "prefab_bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
          "root_path_id": -2688165025271230458,
          "sprites": [
            {
              "asset_id": "8b28596fe494b0a7",
              "sprite_name": "meta_tex_bu_146_5",
              "bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
              "path_id": -2697352930134807102,
              "component_path_id": -3431792883897457849
            }
          ]
        },
        {
          "resource": "meta_bu_146_6",
          "prefab_path": "remote/meta/building/bu146/prefab/meta_bu_146_6.prefab",
          "prefab_bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
          "root_path_id": -1942841749469109515,
          "sprites": [
            {
              "asset_id": "9017aa4ebad9adbf",
              "sprite_name": "meta_tex_bu_146_6",
              "bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
              "path_id": 550660905806028689,
              "component_path_id": 4580099852065694515
            }
          ]
        },
        {
          "resource": "meta_bu_146_7",
          "prefab_path": "remote/meta/building/bu146/prefab/meta_bu_146_7.prefab",
          "prefab_bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
          "root_path_id": -4410425550865007608,
          "sprites": [
            {
              "asset_id": "cabbc528690fc60d",
              "sprite_name": "meta_tex_bu_146_7",
              "bundle": "remote_meta_building_bu146_61c7175a9f2e7d01302714021822d4fe.ab",
              "path_id": -2302397582118989688,
              "component_path_id": -4388969463464425511
            }
          ]
        }
      ]
    },
    {
      "id": "bu_147",
      "group": "147",
      "name_cn": "韩式餐厅",
      "name_key": "building_147",
      "name_candidates": [
        [
          "building_147",
          "韩式餐厅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2532.0,
        "y": 32578.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -29.0,
            "y": 286.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0499999523162842,
            "y": 1.0499999523162842,
            "z": 1.0499999523162842
          },
          "pos": {
            "x": -29.0,
            "y": 286.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "f5e4046352956350"
        },
        {
          "level": 2,
          "asset_id": "d04fd3b25eb71798"
        },
        {
          "level": 3,
          "asset_id": "891967fe907f651a"
        },
        {
          "level": 4,
          "asset_id": "27eb650ef39d5860"
        },
        {
          "level": 5,
          "asset_id": "1b4799ae6140adae"
        },
        {
          "level": 6,
          "asset_id": "50dcda7a66a3f59c"
        },
        {
          "level": 7,
          "asset_id": "e9d080724678ee0d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_147_1",
          "TypeId": "bu_147",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_147_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_147_1",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f5e4046352956350"
          ]
        },
        {
          "ID": "bu_147_2",
          "TypeId": "bu_147",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_147_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_147_2",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d04fd3b25eb71798"
          ]
        },
        {
          "ID": "bu_147_3",
          "TypeId": "bu_147",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_147_3",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "891967fe907f651a"
          ]
        },
        {
          "ID": "bu_147_4",
          "TypeId": "bu_147",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_147_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_147_3",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "891967fe907f651a"
          ]
        },
        {
          "ID": "bu_147_5",
          "TypeId": "bu_147",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_147_4",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "27eb650ef39d5860"
          ]
        },
        {
          "ID": "bu_147_6",
          "TypeId": "bu_147",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_147_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_147_4",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "27eb650ef39d5860"
          ]
        },
        {
          "ID": "bu_147_7",
          "TypeId": "bu_147",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_147_5",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b4799ae6140adae"
          ]
        },
        {
          "ID": "bu_147_8",
          "TypeId": "bu_147",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_147_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_147_5",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b4799ae6140adae"
          ]
        },
        {
          "ID": "bu_147_9",
          "TypeId": "bu_147",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_147_6",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "50dcda7a66a3f59c"
          ]
        },
        {
          "ID": "bu_147_10",
          "TypeId": "bu_147",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_147_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_147_6",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "50dcda7a66a3f59c"
          ]
        },
        {
          "ID": "bu_147_11",
          "TypeId": "bu_147",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_147_7",
          "VfxRes": "",
          "Name": "building_147",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e9d080724678ee0d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_147_1",
          "prefab_path": "remote/meta/building/bu147/prefab/meta_bu_147_1.prefab",
          "prefab_bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
          "root_path_id": -7664937059914093366,
          "sprites": [
            {
              "asset_id": "f5e4046352956350",
              "sprite_name": "meta_tex_bu_147_1",
              "bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
              "path_id": -5837708696122841597,
              "component_path_id": 4776569101585747804
            }
          ]
        },
        {
          "resource": "meta_bu_147_2",
          "prefab_path": "remote/meta/building/bu147/prefab/meta_bu_147_2.prefab",
          "prefab_bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
          "root_path_id": -2333197214340726585,
          "sprites": [
            {
              "asset_id": "d04fd3b25eb71798",
              "sprite_name": "meta_tex_bu_147_2",
              "bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
              "path_id": -2427905542333680498,
              "component_path_id": -804196713662537681
            }
          ]
        },
        {
          "resource": "meta_bu_147_3",
          "prefab_path": "remote/meta/building/bu147/prefab/meta_bu_147_3.prefab",
          "prefab_bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
          "root_path_id": 706159462865854591,
          "sprites": [
            {
              "asset_id": "891967fe907f651a",
              "sprite_name": "meta_tex_bu_147_3",
              "bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
              "path_id": -2418259433383435189,
              "component_path_id": -1445674257386304102
            }
          ]
        },
        {
          "resource": "meta_bu_147_4",
          "prefab_path": "remote/meta/building/bu147/prefab/meta_bu_147_4.prefab",
          "prefab_bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
          "root_path_id": -3700556594378250503,
          "sprites": [
            {
              "asset_id": "27eb650ef39d5860",
              "sprite_name": "meta_tex_bu_147_4",
              "bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
              "path_id": 3802754643772227630,
              "component_path_id": -5236566808449200854
            }
          ]
        },
        {
          "resource": "meta_bu_147_5",
          "prefab_path": "remote/meta/building/bu147/prefab/meta_bu_147_5.prefab",
          "prefab_bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
          "root_path_id": 8549813698503136218,
          "sprites": [
            {
              "asset_id": "1b4799ae6140adae",
              "sprite_name": "meta_tex_bu_147_5",
              "bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
              "path_id": -3735873321714735434,
              "component_path_id": -1933655369453686882
            }
          ]
        },
        {
          "resource": "meta_bu_147_6",
          "prefab_path": "remote/meta/building/bu147/prefab/meta_bu_147_6.prefab",
          "prefab_bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
          "root_path_id": -8762043404786278200,
          "sprites": [
            {
              "asset_id": "50dcda7a66a3f59c",
              "sprite_name": "meta_tex_bu_147_6",
              "bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
              "path_id": -7671888060439267427,
              "component_path_id": 8918120993258283458
            }
          ]
        },
        {
          "resource": "meta_bu_147_7",
          "prefab_path": "remote/meta/building/bu147/prefab/meta_bu_147_7.prefab",
          "prefab_bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
          "root_path_id": 4262518278265892898,
          "sprites": [
            {
              "asset_id": "e9d080724678ee0d",
              "sprite_name": "meta_tex_bu_147_7",
              "bundle": "remote_meta_building_bu147_46b34a0b134eca729de737e614c08d30.ab",
              "path_id": 9063567156735426707,
              "component_path_id": 7233005043728293658
            }
          ]
        }
      ]
    },
    {
      "id": "bu_148",
      "group": "148",
      "name_cn": "贝壳小屋",
      "name_key": "building_148",
      "name_candidates": [
        [
          "building_148",
          "贝壳小屋"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3324.0,
        "y": 32179.998046875
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -101.0,
            "y": 137.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -101.0,
            "y": 137.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "fb42b1e06493f763"
        },
        {
          "level": 2,
          "asset_id": "f1df06cf43c6f413"
        },
        {
          "level": 3,
          "asset_id": "b6e888ccbc65dc74"
        },
        {
          "level": 4,
          "asset_id": "cf8cbc09be168ad2"
        },
        {
          "level": 5,
          "asset_id": "7791f9769cedaa62"
        },
        {
          "level": 6,
          "asset_id": "ea1f23897e8bf465"
        },
        {
          "level": 7,
          "asset_id": "8aa8f793b9b61d4d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_148_1",
          "TypeId": "bu_148",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_148_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_148_1",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fb42b1e06493f763"
          ]
        },
        {
          "ID": "bu_148_2",
          "TypeId": "bu_148",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_148_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_148_2",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f1df06cf43c6f413"
          ]
        },
        {
          "ID": "bu_148_3",
          "TypeId": "bu_148",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_148_3",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b6e888ccbc65dc74"
          ]
        },
        {
          "ID": "bu_148_4",
          "TypeId": "bu_148",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_148_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_148_3",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b6e888ccbc65dc74"
          ]
        },
        {
          "ID": "bu_148_5",
          "TypeId": "bu_148",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_148_4",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf8cbc09be168ad2"
          ]
        },
        {
          "ID": "bu_148_6",
          "TypeId": "bu_148",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_148_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_148_4",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf8cbc09be168ad2"
          ]
        },
        {
          "ID": "bu_148_7",
          "TypeId": "bu_148",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_148_5",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7791f9769cedaa62"
          ]
        },
        {
          "ID": "bu_148_8",
          "TypeId": "bu_148",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_148_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_148_5",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7791f9769cedaa62"
          ]
        },
        {
          "ID": "bu_148_9",
          "TypeId": "bu_148",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_148_6",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ea1f23897e8bf465"
          ]
        },
        {
          "ID": "bu_148_10",
          "TypeId": "bu_148",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_148_6",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ea1f23897e8bf465"
          ]
        },
        {
          "ID": "bu_148_11",
          "TypeId": "bu_148",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_148_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_148_6",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ea1f23897e8bf465"
          ]
        },
        {
          "ID": "bu_148_12",
          "TypeId": "bu_148",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_148_7",
          "VfxRes": "",
          "Name": "building_148",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8aa8f793b9b61d4d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_148_1",
          "prefab_path": "remote/meta/building/bu148/prefab/meta_bu_148_1.prefab",
          "prefab_bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
          "root_path_id": -6318561953893743762,
          "sprites": [
            {
              "asset_id": "fb42b1e06493f763",
              "sprite_name": "meta_tex_bu_148_1",
              "bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
              "path_id": -8999586132747466955,
              "component_path_id": -4234185908812439834
            }
          ]
        },
        {
          "resource": "meta_bu_148_2",
          "prefab_path": "remote/meta/building/bu148/prefab/meta_bu_148_2.prefab",
          "prefab_bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
          "root_path_id": -6957329753077437532,
          "sprites": [
            {
              "asset_id": "f1df06cf43c6f413",
              "sprite_name": "meta_tex_bu_148_2",
              "bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
              "path_id": 4111622057752504963,
              "component_path_id": -116429445147814481
            }
          ]
        },
        {
          "resource": "meta_bu_148_3",
          "prefab_path": "remote/meta/building/bu148/prefab/meta_bu_148_3.prefab",
          "prefab_bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
          "root_path_id": 3041041063984366050,
          "sprites": [
            {
              "asset_id": "b6e888ccbc65dc74",
              "sprite_name": "meta_tex_bu_148_3",
              "bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
              "path_id": -5118738222135947948,
              "component_path_id": -290950493584172843
            }
          ]
        },
        {
          "resource": "meta_bu_148_4",
          "prefab_path": "remote/meta/building/bu148/prefab/meta_bu_148_4.prefab",
          "prefab_bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
          "root_path_id": 3740465368687414018,
          "sprites": [
            {
              "asset_id": "cf8cbc09be168ad2",
              "sprite_name": "meta_tex_bu_148_4",
              "bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
              "path_id": -7376725111538963389,
              "component_path_id": -2886048243184746548
            }
          ]
        },
        {
          "resource": "meta_bu_148_5",
          "prefab_path": "remote/meta/building/bu148/prefab/meta_bu_148_5.prefab",
          "prefab_bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
          "root_path_id": -3205262447209212322,
          "sprites": [
            {
              "asset_id": "7791f9769cedaa62",
              "sprite_name": "meta_tex_bu_148_5",
              "bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
              "path_id": 1673354256156814488,
              "component_path_id": 6800396701913827268
            }
          ]
        },
        {
          "resource": "meta_bu_148_6",
          "prefab_path": "remote/meta/building/bu148/prefab/meta_bu_148_6.prefab",
          "prefab_bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
          "root_path_id": -6711799861817500225,
          "sprites": [
            {
              "asset_id": "ea1f23897e8bf465",
              "sprite_name": "meta_tex_bu_148_6",
              "bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
              "path_id": 8388799927629689377,
              "component_path_id": 9057595787441581677
            }
          ]
        },
        {
          "resource": "meta_bu_148_7",
          "prefab_path": "remote/meta/building/bu148/prefab/meta_bu_148_7.prefab",
          "prefab_bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
          "root_path_id": -6640489373415779476,
          "sprites": [
            {
              "asset_id": "8aa8f793b9b61d4d",
              "sprite_name": "meta_tex_bu_148_7",
              "bundle": "remote_meta_building_bu148_a59d8fca2c07a758b5bb5ea511edc638.ab",
              "path_id": -2457406795793292940,
              "component_path_id": -1329326356445186987
            }
          ]
        }
      ]
    },
    {
      "id": "bu_149",
      "group": "149",
      "name_cn": "汽修店",
      "name_key": "building_149",
      "name_candidates": [
        [
          "building_149",
          "汽修店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3394.0,
        "y": 32941.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -82.0,
            "y": 351.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -82.0,
            "y": 351.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "e07f3ea68e0f4ffb"
        },
        {
          "level": 2,
          "asset_id": "0aad7151e839fb87"
        },
        {
          "level": 3,
          "asset_id": "5001251502770527"
        },
        {
          "level": 4,
          "asset_id": "054dd6c2cd43f748"
        },
        {
          "level": 5,
          "asset_id": "af2b15cdc0d5b8ef"
        },
        {
          "level": 6,
          "asset_id": "9bb4d630b864a29f"
        },
        {
          "level": 7,
          "asset_id": "13dc65a6f046a140"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_149_1",
          "TypeId": "bu_149",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_149_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_149_1",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e07f3ea68e0f4ffb"
          ]
        },
        {
          "ID": "bu_149_2",
          "TypeId": "bu_149",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_149_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_149_2",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0aad7151e839fb87"
          ]
        },
        {
          "ID": "bu_149_3",
          "TypeId": "bu_149",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_149_3",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5001251502770527"
          ]
        },
        {
          "ID": "bu_149_4",
          "TypeId": "bu_149",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_149_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_149_3",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5001251502770527"
          ]
        },
        {
          "ID": "bu_149_5",
          "TypeId": "bu_149",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_149_4",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "054dd6c2cd43f748"
          ]
        },
        {
          "ID": "bu_149_6",
          "TypeId": "bu_149",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_149_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_149_4",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "054dd6c2cd43f748"
          ]
        },
        {
          "ID": "bu_149_7",
          "TypeId": "bu_149",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_149_5",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "af2b15cdc0d5b8ef"
          ]
        },
        {
          "ID": "bu_149_8",
          "TypeId": "bu_149",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_149_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_149_5",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "af2b15cdc0d5b8ef"
          ]
        },
        {
          "ID": "bu_149_9",
          "TypeId": "bu_149",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_149_6",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9bb4d630b864a29f"
          ]
        },
        {
          "ID": "bu_149_10",
          "TypeId": "bu_149",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_149_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_149_6",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9bb4d630b864a29f"
          ]
        },
        {
          "ID": "bu_149_11",
          "TypeId": "bu_149",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_149_7",
          "VfxRes": "",
          "Name": "building_149",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "13dc65a6f046a140"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_149_1",
          "prefab_path": "remote/meta/building/bu149/prefab/meta_bu_149_1.prefab",
          "prefab_bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
          "root_path_id": 5002777882753141077,
          "sprites": [
            {
              "asset_id": "e07f3ea68e0f4ffb",
              "sprite_name": "meta_tex_bu_149_1",
              "bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
              "path_id": 7131327411084925843,
              "component_path_id": -8491881782191998781
            }
          ]
        },
        {
          "resource": "meta_bu_149_2",
          "prefab_path": "remote/meta/building/bu149/prefab/meta_bu_149_2.prefab",
          "prefab_bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
          "root_path_id": 1925275823797496572,
          "sprites": [
            {
              "asset_id": "0aad7151e839fb87",
              "sprite_name": "meta_tex_bu_149_2",
              "bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
              "path_id": 2048261897374586615,
              "component_path_id": 6892004191317974611
            }
          ]
        },
        {
          "resource": "meta_bu_149_3",
          "prefab_path": "remote/meta/building/bu149/prefab/meta_bu_149_3.prefab",
          "prefab_bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
          "root_path_id": -1207296760156653793,
          "sprites": [
            {
              "asset_id": "5001251502770527",
              "sprite_name": "meta_tex_bu_149_3",
              "bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
              "path_id": 2978838592878381110,
              "component_path_id": -3970221841888329330
            }
          ]
        },
        {
          "resource": "meta_bu_149_4",
          "prefab_path": "remote/meta/building/bu149/prefab/meta_bu_149_4.prefab",
          "prefab_bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
          "root_path_id": 2382330826246127534,
          "sprites": [
            {
              "asset_id": "054dd6c2cd43f748",
              "sprite_name": "meta_tex_bu_149_4",
              "bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
              "path_id": 1662465169050322285,
              "component_path_id": 4486840258917835312
            }
          ]
        },
        {
          "resource": "meta_bu_149_5",
          "prefab_path": "remote/meta/building/bu149/prefab/meta_bu_149_5.prefab",
          "prefab_bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
          "root_path_id": 561921158489027042,
          "sprites": [
            {
              "asset_id": "af2b15cdc0d5b8ef",
              "sprite_name": "meta_tex_bu_149_5",
              "bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
              "path_id": 4898073125797984531,
              "component_path_id": -4317266364733999912
            }
          ]
        },
        {
          "resource": "meta_bu_149_6",
          "prefab_path": "remote/meta/building/bu149/prefab/meta_bu_149_6.prefab",
          "prefab_bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
          "root_path_id": 6623194690254557526,
          "sprites": [
            {
              "asset_id": "9bb4d630b864a29f",
              "sprite_name": "meta_tex_bu_149_6",
              "bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
              "path_id": 6524452993254751847,
              "component_path_id": 7586643805219366717
            }
          ]
        },
        {
          "resource": "meta_bu_149_7",
          "prefab_path": "remote/meta/building/bu149/prefab/meta_bu_149_7.prefab",
          "prefab_bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
          "root_path_id": 3687028569331872954,
          "sprites": [
            {
              "asset_id": "13dc65a6f046a140",
              "sprite_name": "meta_tex_bu_149_7",
              "bundle": "remote_meta_building_bu149_7971348a4ccbd0c023786b1cba0f1d18.ab",
              "path_id": -4926779176438625146,
              "component_path_id": -3680469373914133405
            }
          ]
        }
      ]
    },
    {
      "id": "bu_150",
      "group": "150",
      "name_cn": "体操馆",
      "name_key": "building_150",
      "name_candidates": [
        [
          "building_150",
          "体操馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4221.0,
        "y": 31974.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 36.0,
            "y": 354.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 36.0,
            "y": 354.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "339f5f680ee7b811"
        },
        {
          "level": 2,
          "asset_id": "d0b9c87d941bb61e"
        },
        {
          "level": 3,
          "asset_id": "3fe6f572bdf5356d"
        },
        {
          "level": 4,
          "asset_id": "bb65dce076e313b4"
        },
        {
          "level": 5,
          "asset_id": "77e6ba94d741a443"
        },
        {
          "level": 6,
          "asset_id": "34b291614591c90b"
        },
        {
          "level": 7,
          "asset_id": "14223c51baa2d456"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_150_1",
          "TypeId": "bu_150",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_150_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_150_1",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "339f5f680ee7b811"
          ]
        },
        {
          "ID": "bu_150_2",
          "TypeId": "bu_150",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_150_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_150_2",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d0b9c87d941bb61e"
          ]
        },
        {
          "ID": "bu_150_3",
          "TypeId": "bu_150",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_150_3",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3fe6f572bdf5356d"
          ]
        },
        {
          "ID": "bu_150_4",
          "TypeId": "bu_150",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_150_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_150_3",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3fe6f572bdf5356d"
          ]
        },
        {
          "ID": "bu_150_5",
          "TypeId": "bu_150",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_150_4",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bb65dce076e313b4"
          ]
        },
        {
          "ID": "bu_150_6",
          "TypeId": "bu_150",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_150_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_150_4",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bb65dce076e313b4"
          ]
        },
        {
          "ID": "bu_150_7",
          "TypeId": "bu_150",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_150_5",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "77e6ba94d741a443"
          ]
        },
        {
          "ID": "bu_150_8",
          "TypeId": "bu_150",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_150_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_150_5",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "77e6ba94d741a443"
          ]
        },
        {
          "ID": "bu_150_9",
          "TypeId": "bu_150",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_150_6",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "34b291614591c90b"
          ]
        },
        {
          "ID": "bu_150_10",
          "TypeId": "bu_150",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_150_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_150_6",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "34b291614591c90b"
          ]
        },
        {
          "ID": "bu_150_11",
          "TypeId": "bu_150",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_150_7",
          "VfxRes": "",
          "Name": "building_150",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "14223c51baa2d456"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_150_1",
          "prefab_path": "remote/meta/building/bu150/prefab/meta_bu_150_1.prefab",
          "prefab_bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
          "root_path_id": 7410257462001866366,
          "sprites": [
            {
              "asset_id": "339f5f680ee7b811",
              "sprite_name": "meta_tex_bu_150_1",
              "bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
              "path_id": -54919981200409994,
              "component_path_id": -5973520351048045765
            }
          ]
        },
        {
          "resource": "meta_bu_150_2",
          "prefab_path": "remote/meta/building/bu150/prefab/meta_bu_150_2.prefab",
          "prefab_bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
          "root_path_id": -6654032800642043756,
          "sprites": [
            {
              "asset_id": "d0b9c87d941bb61e",
              "sprite_name": "meta_tex_bu_150_2",
              "bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
              "path_id": -2891983449886139088,
              "component_path_id": -5498708670698257297
            }
          ]
        },
        {
          "resource": "meta_bu_150_3",
          "prefab_path": "remote/meta/building/bu150/prefab/meta_bu_150_3.prefab",
          "prefab_bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
          "root_path_id": 2364160631457716256,
          "sprites": [
            {
              "asset_id": "3fe6f572bdf5356d",
              "sprite_name": "meta_tex_bu_150_3",
              "bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
              "path_id": -7037271285222254221,
              "component_path_id": 4007658291768181822
            }
          ]
        },
        {
          "resource": "meta_bu_150_4",
          "prefab_path": "remote/meta/building/bu150/prefab/meta_bu_150_4.prefab",
          "prefab_bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
          "root_path_id": 6314801000267902208,
          "sprites": [
            {
              "asset_id": "bb65dce076e313b4",
              "sprite_name": "meta_tex_bu_150_4",
              "bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
              "path_id": 889102378662126301,
              "component_path_id": 6945248607012732617
            }
          ]
        },
        {
          "resource": "meta_bu_150_5",
          "prefab_path": "remote/meta/building/bu150/prefab/meta_bu_150_5.prefab",
          "prefab_bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
          "root_path_id": 3157699350916422343,
          "sprites": [
            {
              "asset_id": "77e6ba94d741a443",
              "sprite_name": "meta_tex_bu_150_5",
              "bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
              "path_id": -8786858812834495275,
              "component_path_id": 4600418193527215531
            }
          ]
        },
        {
          "resource": "meta_bu_150_6",
          "prefab_path": "remote/meta/building/bu150/prefab/meta_bu_150_6.prefab",
          "prefab_bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
          "root_path_id": -460447303382982995,
          "sprites": [
            {
              "asset_id": "34b291614591c90b",
              "sprite_name": "meta_tex_bu_150_6",
              "bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
              "path_id": 3252172058267710840,
              "component_path_id": 2202791088109767041
            }
          ]
        },
        {
          "resource": "meta_bu_150_7",
          "prefab_path": "remote/meta/building/bu150/prefab/meta_bu_150_7.prefab",
          "prefab_bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
          "root_path_id": -7687433773994417146,
          "sprites": [
            {
              "asset_id": "14223c51baa2d456",
              "sprite_name": "meta_tex_bu_150_7",
              "bundle": "remote_meta_building_bu150_4424ded80dbf3f760dc1263b6e2c46c4.ab",
              "path_id": -8996495727439079955,
              "component_path_id": 178377148867480974
            }
          ]
        }
      ]
    },
    {
      "id": "bu_151",
      "group": "151",
      "name_cn": "占星店",
      "name_key": "building_151",
      "name_candidates": [
        [
          "building_151",
          "占星店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4633.0,
        "y": 32908.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": 25.0,
            "y": 140.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8500000238418579,
            "y": 0.8500000238418579,
            "z": 0.8500000238418579
          },
          "pos": {
            "x": 25.0,
            "y": 140.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "03312d953196c55f"
        },
        {
          "level": 2,
          "asset_id": "873a6a95c8060698"
        },
        {
          "level": 3,
          "asset_id": "9cd5d715b92ac4b7"
        },
        {
          "level": 4,
          "asset_id": "5d2f6bd71fe9aa7a"
        },
        {
          "level": 5,
          "asset_id": "df69d3b7906658b9"
        },
        {
          "level": 6,
          "asset_id": "c9b268a0d5888210"
        },
        {
          "level": 7,
          "asset_id": "a78d090c516b75ff"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_151_1",
          "TypeId": "bu_151",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_151_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_151_1",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "03312d953196c55f"
          ]
        },
        {
          "ID": "bu_151_2",
          "TypeId": "bu_151",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_151_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_151_2",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "873a6a95c8060698"
          ]
        },
        {
          "ID": "bu_151_3",
          "TypeId": "bu_151",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_151_3",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9cd5d715b92ac4b7"
          ]
        },
        {
          "ID": "bu_151_4",
          "TypeId": "bu_151",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_151_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 460
            }
          ],
          "Resource": "meta_bu_151_3",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9cd5d715b92ac4b7"
          ]
        },
        {
          "ID": "bu_151_5",
          "TypeId": "bu_151",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_151_4",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d2f6bd71fe9aa7a"
          ]
        },
        {
          "ID": "bu_151_6",
          "TypeId": "bu_151",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_151_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_151_4",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d2f6bd71fe9aa7a"
          ]
        },
        {
          "ID": "bu_151_7",
          "TypeId": "bu_151",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_151_5",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "df69d3b7906658b9"
          ]
        },
        {
          "ID": "bu_151_8",
          "TypeId": "bu_151",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_151_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_151_5",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "df69d3b7906658b9"
          ]
        },
        {
          "ID": "bu_151_9",
          "TypeId": "bu_151",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_151_6",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c9b268a0d5888210"
          ]
        },
        {
          "ID": "bu_151_10",
          "TypeId": "bu_151",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_151_6",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c9b268a0d5888210"
          ]
        },
        {
          "ID": "bu_151_11",
          "TypeId": "bu_151",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_151_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_151_6",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c9b268a0d5888210"
          ]
        },
        {
          "ID": "bu_151_12",
          "TypeId": "bu_151",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_151_7",
          "VfxRes": "",
          "Name": "building_151",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a78d090c516b75ff"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_151_1",
          "prefab_path": "remote/meta/building/bu151/prefab/meta_bu_151_1.prefab",
          "prefab_bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
          "root_path_id": 7354793351917463792,
          "sprites": [
            {
              "asset_id": "03312d953196c55f",
              "sprite_name": "meta_tex_bu_151_1",
              "bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
              "path_id": -8186531589514387379,
              "component_path_id": 4258825561083713211
            }
          ]
        },
        {
          "resource": "meta_bu_151_2",
          "prefab_path": "remote/meta/building/bu151/prefab/meta_bu_151_2.prefab",
          "prefab_bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
          "root_path_id": -8503081923769106467,
          "sprites": [
            {
              "asset_id": "873a6a95c8060698",
              "sprite_name": "meta_tex_bu_151_2",
              "bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
              "path_id": 1518477595083082989,
              "component_path_id": 421999477872310693
            }
          ]
        },
        {
          "resource": "meta_bu_151_3",
          "prefab_path": "remote/meta/building/bu151/prefab/meta_bu_151_3.prefab",
          "prefab_bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
          "root_path_id": -4634879415729032711,
          "sprites": [
            {
              "asset_id": "9cd5d715b92ac4b7",
              "sprite_name": "meta_tex_bu_151_3",
              "bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
              "path_id": -191377510801871087,
              "component_path_id": 3682687034180001310
            }
          ]
        },
        {
          "resource": "meta_bu_151_4",
          "prefab_path": "remote/meta/building/bu151/prefab/meta_bu_151_4.prefab",
          "prefab_bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
          "root_path_id": -7825847211348318412,
          "sprites": [
            {
              "asset_id": "5d2f6bd71fe9aa7a",
              "sprite_name": "meta_tex_bu_151_4",
              "bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
              "path_id": 526202955499518880,
              "component_path_id": 5229234105263738309
            }
          ]
        },
        {
          "resource": "meta_bu_151_5",
          "prefab_path": "remote/meta/building/bu151/prefab/meta_bu_151_5.prefab",
          "prefab_bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
          "root_path_id": 3300594881036566953,
          "sprites": [
            {
              "asset_id": "df69d3b7906658b9",
              "sprite_name": "meta_tex_bu_151_5",
              "bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
              "path_id": 4782451775006069535,
              "component_path_id": 9036070237942654350
            }
          ]
        },
        {
          "resource": "meta_bu_151_6",
          "prefab_path": "remote/meta/building/bu151/prefab/meta_bu_151_6.prefab",
          "prefab_bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
          "root_path_id": -8884948732785285087,
          "sprites": [
            {
              "asset_id": "c9b268a0d5888210",
              "sprite_name": "meta_tex_bu_151_6",
              "bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
              "path_id": -4325268038693648936,
              "component_path_id": 5912246368223858390
            }
          ]
        },
        {
          "resource": "meta_bu_151_7",
          "prefab_path": "remote/meta/building/bu151/prefab/meta_bu_151_7.prefab",
          "prefab_bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
          "root_path_id": -5624167564856709838,
          "sprites": [
            {
              "asset_id": "a78d090c516b75ff",
              "sprite_name": "meta_tex_bu_151_7",
              "bundle": "remote_meta_building_bu151_fd4c66a408eebdea27a292a04adae225.ab",
              "path_id": 7566763284281292266,
              "component_path_id": 3351495416609807308
            }
          ]
        }
      ]
    },
    {
      "id": "bu_152",
      "group": "152",
      "name_cn": "火山公园",
      "name_key": "building_152",
      "name_candidates": [
        [
          "building_152",
          "火山公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4122.0,
        "y": 33275.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -43.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -43.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "37a35669d11fad23"
        },
        {
          "level": 2,
          "asset_id": "81a38357bfedb737"
        },
        {
          "level": 3,
          "asset_id": "aa0f1c8cf6cdcd15"
        },
        {
          "level": 4,
          "asset_id": "4c608aeede68ce49"
        },
        {
          "level": 5,
          "asset_id": "3e346698a55e6a43"
        },
        {
          "level": 6,
          "asset_id": "3f285855cf2a87a4"
        },
        {
          "level": 7,
          "asset_id": "2ee919a2454a46fa"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_152_1",
          "TypeId": "bu_152",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_152_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_152_1",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37a35669d11fad23"
          ]
        },
        {
          "ID": "bu_152_2",
          "TypeId": "bu_152",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_152_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_152_2",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "81a38357bfedb737"
          ]
        },
        {
          "ID": "bu_152_3",
          "TypeId": "bu_152",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_152_3",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "aa0f1c8cf6cdcd15"
          ]
        },
        {
          "ID": "bu_152_4",
          "TypeId": "bu_152",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_152_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_152_3",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "aa0f1c8cf6cdcd15"
          ]
        },
        {
          "ID": "bu_152_5",
          "TypeId": "bu_152",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_152_4",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4c608aeede68ce49"
          ]
        },
        {
          "ID": "bu_152_6",
          "TypeId": "bu_152",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_152_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_152_4",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4c608aeede68ce49"
          ]
        },
        {
          "ID": "bu_152_7",
          "TypeId": "bu_152",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_152_5",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3e346698a55e6a43"
          ]
        },
        {
          "ID": "bu_152_8",
          "TypeId": "bu_152",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_152_5",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3e346698a55e6a43"
          ]
        },
        {
          "ID": "bu_152_9",
          "TypeId": "bu_152",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_152_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_152_5",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3e346698a55e6a43"
          ]
        },
        {
          "ID": "bu_152_10",
          "TypeId": "bu_152",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_152_6",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3f285855cf2a87a4"
          ]
        },
        {
          "ID": "bu_152_11",
          "TypeId": "bu_152",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_152_6",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3f285855cf2a87a4"
          ]
        },
        {
          "ID": "bu_152_12",
          "TypeId": "bu_152",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_152_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_152_6",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3f285855cf2a87a4"
          ]
        },
        {
          "ID": "bu_152_13",
          "TypeId": "bu_152",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_152_7",
          "VfxRes": "",
          "Name": "building_152",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ee919a2454a46fa"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_152_1",
          "prefab_path": "remote/meta/building/bu152/prefab/meta_bu_152_1.prefab",
          "prefab_bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
          "root_path_id": 6767594836702529396,
          "sprites": [
            {
              "asset_id": "37a35669d11fad23",
              "sprite_name": "meta_tex_bu_152_1",
              "bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
              "path_id": 4217920778145438174,
              "component_path_id": -4016869793382921062
            }
          ]
        },
        {
          "resource": "meta_bu_152_2",
          "prefab_path": "remote/meta/building/bu152/prefab/meta_bu_152_2.prefab",
          "prefab_bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
          "root_path_id": -7687297732983203068,
          "sprites": [
            {
              "asset_id": "81a38357bfedb737",
              "sprite_name": "meta_tex_bu_152_2",
              "bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
              "path_id": 8731516286368477572,
              "component_path_id": -6148858913581696191
            }
          ]
        },
        {
          "resource": "meta_bu_152_3",
          "prefab_path": "remote/meta/building/bu152/prefab/meta_bu_152_3.prefab",
          "prefab_bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
          "root_path_id": 2810333034382260785,
          "sprites": [
            {
              "asset_id": "aa0f1c8cf6cdcd15",
              "sprite_name": "meta_tex_bu_152_3",
              "bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
              "path_id": 7758736003142656702,
              "component_path_id": 4739038601905614873
            }
          ]
        },
        {
          "resource": "meta_bu_152_4",
          "prefab_path": "remote/meta/building/bu152/prefab/meta_bu_152_4.prefab",
          "prefab_bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
          "root_path_id": 4436711242790593713,
          "sprites": [
            {
              "asset_id": "4c608aeede68ce49",
              "sprite_name": "meta_tex_bu_152_4",
              "bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
              "path_id": -3990891410681624932,
              "component_path_id": -8958333188011198528
            }
          ]
        },
        {
          "resource": "meta_bu_152_5",
          "prefab_path": "remote/meta/building/bu152/prefab/meta_bu_152_5.prefab",
          "prefab_bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
          "root_path_id": -4477603202889049019,
          "sprites": [
            {
              "asset_id": "3e346698a55e6a43",
              "sprite_name": "meta_tex_bu_152_5",
              "bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
              "path_id": 5084000130463958763,
              "component_path_id": 6421622380867136815
            }
          ]
        },
        {
          "resource": "meta_bu_152_6",
          "prefab_path": "remote/meta/building/bu152/prefab/meta_bu_152_6.prefab",
          "prefab_bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
          "root_path_id": -6930744339863408381,
          "sprites": [
            {
              "asset_id": "3f285855cf2a87a4",
              "sprite_name": "meta_tex_bu_152_6",
              "bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
              "path_id": -4606109658145741811,
              "component_path_id": 6645734586553885625
            }
          ]
        },
        {
          "resource": "meta_bu_152_7",
          "prefab_path": "remote/meta/building/bu152/prefab/meta_bu_152_7.prefab",
          "prefab_bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
          "root_path_id": -5986796774789876544,
          "sprites": [
            {
              "asset_id": "2ee919a2454a46fa",
              "sprite_name": "meta_tex_bu_152_7",
              "bundle": "remote_meta_building_bu152_c3d1b7262d090cb422c102b6f00afd71.ab",
              "path_id": -7499445308470300381,
              "component_path_id": 8262173263442564646
            }
          ]
        }
      ]
    },
    {
      "id": "bu_153",
      "group": "153",
      "name_cn": "泰国特色",
      "name_key": "building_153",
      "name_candidates": [
        [
          "building_153",
          "泰国特色"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3460.0,
        "y": 34164.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -89.0,
            "y": 364.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -89.0,
            "y": 364.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "770dd783d7949db3"
        },
        {
          "level": 2,
          "asset_id": "69caf9b12dd56cf4"
        },
        {
          "level": 3,
          "asset_id": "9b2a9856305e3c98"
        },
        {
          "level": 4,
          "asset_id": "479f494999fa78a0"
        },
        {
          "level": 5,
          "asset_id": "9de1a8bae9336bd0"
        },
        {
          "level": 6,
          "asset_id": "df4fee1cb8050584"
        },
        {
          "level": 7,
          "asset_id": "d3af2de40127194f"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_153_1",
          "TypeId": "bu_153",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_153_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_153_1",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "770dd783d7949db3"
          ]
        },
        {
          "ID": "bu_153_2",
          "TypeId": "bu_153",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_153_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_153_2",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "69caf9b12dd56cf4"
          ]
        },
        {
          "ID": "bu_153_3",
          "TypeId": "bu_153",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_153_3",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b2a9856305e3c98"
          ]
        },
        {
          "ID": "bu_153_4",
          "TypeId": "bu_153",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_153_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 380
            }
          ],
          "Resource": "meta_bu_153_3",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b2a9856305e3c98"
          ]
        },
        {
          "ID": "bu_153_5",
          "TypeId": "bu_153",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_153_4",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "479f494999fa78a0"
          ]
        },
        {
          "ID": "bu_153_6",
          "TypeId": "bu_153",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_153_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_153_4",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "479f494999fa78a0"
          ]
        },
        {
          "ID": "bu_153_7",
          "TypeId": "bu_153",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_153_5",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9de1a8bae9336bd0"
          ]
        },
        {
          "ID": "bu_153_8",
          "TypeId": "bu_153",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_153_5",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9de1a8bae9336bd0"
          ]
        },
        {
          "ID": "bu_153_9",
          "TypeId": "bu_153",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_153_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_153_5",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9de1a8bae9336bd0"
          ]
        },
        {
          "ID": "bu_153_10",
          "TypeId": "bu_153",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_153_6",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "df4fee1cb8050584"
          ]
        },
        {
          "ID": "bu_153_11",
          "TypeId": "bu_153",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_153_6",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "df4fee1cb8050584"
          ]
        },
        {
          "ID": "bu_153_12",
          "TypeId": "bu_153",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_153_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 630
            }
          ],
          "Resource": "meta_bu_153_6",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "df4fee1cb8050584"
          ]
        },
        {
          "ID": "bu_153_13",
          "TypeId": "bu_153",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_153_7",
          "VfxRes": "",
          "Name": "building_153",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d3af2de40127194f"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_153_1",
          "prefab_path": "remote/meta/building/bu153/prefab/meta_bu_153_1.prefab",
          "prefab_bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
          "root_path_id": 60891152948666940,
          "sprites": [
            {
              "asset_id": "770dd783d7949db3",
              "sprite_name": "meta_tex_bu_153_1",
              "bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
              "path_id": 8750750548919801419,
              "component_path_id": 3033485795854273129
            }
          ]
        },
        {
          "resource": "meta_bu_153_2",
          "prefab_path": "remote/meta/building/bu153/prefab/meta_bu_153_2.prefab",
          "prefab_bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
          "root_path_id": -7607112648255748710,
          "sprites": [
            {
              "asset_id": "69caf9b12dd56cf4",
              "sprite_name": "meta_tex_bu_153_2",
              "bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
              "path_id": 5481053460719817108,
              "component_path_id": 4680153727848876822
            }
          ]
        },
        {
          "resource": "meta_bu_153_3",
          "prefab_path": "remote/meta/building/bu153/prefab/meta_bu_153_3.prefab",
          "prefab_bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
          "root_path_id": -1454029092735471288,
          "sprites": [
            {
              "asset_id": "9b2a9856305e3c98",
              "sprite_name": "meta_tex_bu_153_3",
              "bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
              "path_id": -6303261856982164805,
              "component_path_id": 7788901427698513991
            }
          ]
        },
        {
          "resource": "meta_bu_153_4",
          "prefab_path": "remote/meta/building/bu153/prefab/meta_bu_153_4.prefab",
          "prefab_bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
          "root_path_id": -1616719254670195806,
          "sprites": [
            {
              "asset_id": "479f494999fa78a0",
              "sprite_name": "meta_tex_bu_153_4",
              "bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
              "path_id": 8605927911286723679,
              "component_path_id": -1552964883207496733
            }
          ]
        },
        {
          "resource": "meta_bu_153_5",
          "prefab_path": "remote/meta/building/bu153/prefab/meta_bu_153_5.prefab",
          "prefab_bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
          "root_path_id": 8555862280116443850,
          "sprites": [
            {
              "asset_id": "9de1a8bae9336bd0",
              "sprite_name": "meta_tex_bu_153_5",
              "bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
              "path_id": -3894270746559602234,
              "component_path_id": 7229897736169877425
            }
          ]
        },
        {
          "resource": "meta_bu_153_6",
          "prefab_path": "remote/meta/building/bu153/prefab/meta_bu_153_6.prefab",
          "prefab_bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
          "root_path_id": 2347902950728409029,
          "sprites": [
            {
              "asset_id": "df4fee1cb8050584",
              "sprite_name": "meta_tex_bu_153_6",
              "bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
              "path_id": -5650011249766122605,
              "component_path_id": 8545148323220209869
            }
          ]
        },
        {
          "resource": "meta_bu_153_7",
          "prefab_path": "remote/meta/building/bu153/prefab/meta_bu_153_7.prefab",
          "prefab_bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
          "root_path_id": 4655292886621194073,
          "sprites": [
            {
              "asset_id": "d3af2de40127194f",
              "sprite_name": "meta_tex_bu_153_7",
              "bundle": "remote_meta_building_bu153_7fa6d4050bce864298da808b0e328e89.ab",
              "path_id": -8310045997796783462,
              "component_path_id": -3104014685330717970
            }
          ]
        }
      ]
    },
    {
      "id": "bu_154",
      "group": "154",
      "name_cn": "冥想馆",
      "name_key": "building_154",
      "name_candidates": [
        [
          "building_154",
          "冥想馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2438.0,
        "y": 33695.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.5,
            "y": 1.5,
            "z": 1.5
          },
          "pos": {
            "x": -32.0,
            "y": 305.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.5,
            "y": 1.5,
            "z": 1.5
          },
          "pos": {
            "x": -32.0,
            "y": 305.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "3c5c6fb2657eff26"
        },
        {
          "level": 2,
          "asset_id": "7c9393da0041d782"
        },
        {
          "level": 3,
          "asset_id": "0cd1b3875697f47b"
        },
        {
          "level": 4,
          "asset_id": "16ad355596ec5935"
        },
        {
          "level": 5,
          "asset_id": "134abca0f3410e9e"
        },
        {
          "level": 6,
          "asset_id": "5a760aa5d0e6b8ee"
        },
        {
          "level": 7,
          "asset_id": "8f22919b3bac4a53"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_154_1",
          "TypeId": "bu_154",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_154_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_154_1",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3c5c6fb2657eff26"
          ]
        },
        {
          "ID": "bu_154_2",
          "TypeId": "bu_154",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_154_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_154_2",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c9393da0041d782"
          ]
        },
        {
          "ID": "bu_154_3",
          "TypeId": "bu_154",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_154_3",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0cd1b3875697f47b"
          ]
        },
        {
          "ID": "bu_154_4",
          "TypeId": "bu_154",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_154_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_154_3",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0cd1b3875697f47b"
          ]
        },
        {
          "ID": "bu_154_5",
          "TypeId": "bu_154",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_154_4",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "16ad355596ec5935"
          ]
        },
        {
          "ID": "bu_154_6",
          "TypeId": "bu_154",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_154_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_154_4",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "16ad355596ec5935"
          ]
        },
        {
          "ID": "bu_154_7",
          "TypeId": "bu_154",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_154_5",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "134abca0f3410e9e"
          ]
        },
        {
          "ID": "bu_154_8",
          "TypeId": "bu_154",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_154_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_154_5",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "134abca0f3410e9e"
          ]
        },
        {
          "ID": "bu_154_9",
          "TypeId": "bu_154",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_154_6",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5a760aa5d0e6b8ee"
          ]
        },
        {
          "ID": "bu_154_10",
          "TypeId": "bu_154",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_154_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_154_6",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5a760aa5d0e6b8ee"
          ]
        },
        {
          "ID": "bu_154_11",
          "TypeId": "bu_154",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_154_7",
          "VfxRes": "",
          "Name": "building_154",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8f22919b3bac4a53"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_154_1",
          "prefab_path": "remote/meta/building/bu154/prefab/meta_bu_154_1.prefab",
          "prefab_bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
          "root_path_id": -1420778696057587255,
          "sprites": [
            {
              "asset_id": "3c5c6fb2657eff26",
              "sprite_name": "meta_tex_bu_154_1",
              "bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
              "path_id": 8308478343862039418,
              "component_path_id": 1268390859586126143
            }
          ]
        },
        {
          "resource": "meta_bu_154_2",
          "prefab_path": "remote/meta/building/bu154/prefab/meta_bu_154_2.prefab",
          "prefab_bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
          "root_path_id": 2570908387679631054,
          "sprites": [
            {
              "asset_id": "7c9393da0041d782",
              "sprite_name": "meta_tex_bu_154_2",
              "bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
              "path_id": 7365938912878988469,
              "component_path_id": 2186633919201047425
            }
          ]
        },
        {
          "resource": "meta_bu_154_3",
          "prefab_path": "remote/meta/building/bu154/prefab/meta_bu_154_3.prefab",
          "prefab_bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
          "root_path_id": -7430504732987367932,
          "sprites": [
            {
              "asset_id": "0cd1b3875697f47b",
              "sprite_name": "meta_tex_bu_154_3",
              "bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
              "path_id": 7737622385552238509,
              "component_path_id": 2507086132131248652
            }
          ]
        },
        {
          "resource": "meta_bu_154_4",
          "prefab_path": "remote/meta/building/bu154/prefab/meta_bu_154_4.prefab",
          "prefab_bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
          "root_path_id": -2825076376370579266,
          "sprites": [
            {
              "asset_id": "16ad355596ec5935",
              "sprite_name": "meta_tex_bu_154_4",
              "bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
              "path_id": 7416676760822586044,
              "component_path_id": -7248609672041746895
            }
          ]
        },
        {
          "resource": "meta_bu_154_5",
          "prefab_path": "remote/meta/building/bu154/prefab/meta_bu_154_5.prefab",
          "prefab_bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
          "root_path_id": 8457682545808764975,
          "sprites": [
            {
              "asset_id": "134abca0f3410e9e",
              "sprite_name": "meta_tex_bu_154_5",
              "bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
              "path_id": 3095625775286987408,
              "component_path_id": -3179400883731493723
            }
          ]
        },
        {
          "resource": "meta_bu_154_6",
          "prefab_path": "remote/meta/building/bu154/prefab/meta_bu_154_6.prefab",
          "prefab_bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
          "root_path_id": 7278477418915697958,
          "sprites": [
            {
              "asset_id": "5a760aa5d0e6b8ee",
              "sprite_name": "meta_tex_bu_154_6",
              "bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
              "path_id": 4525341884790609092,
              "component_path_id": -7776668381127557854
            }
          ]
        },
        {
          "resource": "meta_bu_154_7",
          "prefab_path": "remote/meta/building/bu154/prefab/meta_bu_154_7.prefab",
          "prefab_bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
          "root_path_id": 4151374011183115116,
          "sprites": [
            {
              "asset_id": "8f22919b3bac4a53",
              "sprite_name": "meta_tex_bu_154_7",
              "bundle": "remote_meta_building_bu154_cc29b9a9bfe4255c9ed4a3575b67cb40.ab",
              "path_id": 7121845232711593202,
              "component_path_id": 8048775760353378933
            }
          ]
        }
      ]
    },
    {
      "id": "bu_155",
      "group": "155",
      "name_cn": "波西米亚馆",
      "name_key": "building_155",
      "name_candidates": [
        [
          "building_155",
          "波西米亚馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1384.599609375,
        "y": 33139.76953125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -66.0,
            "y": 215.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -66.0,
            "y": 215.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "7ffe9019c48dc97c"
        },
        {
          "level": 2,
          "asset_id": "6f91e644dde7ad52"
        },
        {
          "level": 3,
          "asset_id": "ad1178c4224a06ad"
        },
        {
          "level": 4,
          "asset_id": "ff28fc3267596117"
        },
        {
          "level": 5,
          "asset_id": "3aa356fa69aa5ac1"
        },
        {
          "level": 6,
          "asset_id": "029818a1971a84b1"
        },
        {
          "level": 7,
          "asset_id": "97fc1023f5c659b7"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_155_1",
          "TypeId": "bu_155",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_155_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_155_1",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7ffe9019c48dc97c"
          ]
        },
        {
          "ID": "bu_155_2",
          "TypeId": "bu_155",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_155_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_155_2",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6f91e644dde7ad52"
          ]
        },
        {
          "ID": "bu_155_3",
          "TypeId": "bu_155",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_155_3",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ad1178c4224a06ad"
          ]
        },
        {
          "ID": "bu_155_4",
          "TypeId": "bu_155",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_155_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_155_3",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ad1178c4224a06ad"
          ]
        },
        {
          "ID": "bu_155_5",
          "TypeId": "bu_155",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_155_4",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ff28fc3267596117"
          ]
        },
        {
          "ID": "bu_155_6",
          "TypeId": "bu_155",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_155_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_155_4",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ff28fc3267596117"
          ]
        },
        {
          "ID": "bu_155_7",
          "TypeId": "bu_155",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_155_5",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3aa356fa69aa5ac1"
          ]
        },
        {
          "ID": "bu_155_8",
          "TypeId": "bu_155",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_155_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_155_5",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3aa356fa69aa5ac1"
          ]
        },
        {
          "ID": "bu_155_9",
          "TypeId": "bu_155",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_155_6",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "029818a1971a84b1"
          ]
        },
        {
          "ID": "bu_155_10",
          "TypeId": "bu_155",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_155_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_155_6",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "029818a1971a84b1"
          ]
        },
        {
          "ID": "bu_155_11",
          "TypeId": "bu_155",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_155_7",
          "VfxRes": "",
          "Name": "building_155",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "97fc1023f5c659b7"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_155_1",
          "prefab_path": "remote/meta/building/bu155/prefab/meta_bu_155_1.prefab",
          "prefab_bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
          "root_path_id": 6050037501209836303,
          "sprites": [
            {
              "asset_id": "7ffe9019c48dc97c",
              "sprite_name": "meta_tex_bu_155_1",
              "bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
              "path_id": 6076440188592859617,
              "component_path_id": 8135725004488571131
            }
          ]
        },
        {
          "resource": "meta_bu_155_2",
          "prefab_path": "remote/meta/building/bu155/prefab/meta_bu_155_2.prefab",
          "prefab_bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
          "root_path_id": -4238167561620343541,
          "sprites": [
            {
              "asset_id": "6f91e644dde7ad52",
              "sprite_name": "meta_tex_bu_155_2",
              "bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
              "path_id": 195782280935895595,
              "component_path_id": -1144706503333196668
            }
          ]
        },
        {
          "resource": "meta_bu_155_3",
          "prefab_path": "remote/meta/building/bu155/prefab/meta_bu_155_3.prefab",
          "prefab_bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
          "root_path_id": -7686294599218090252,
          "sprites": [
            {
              "asset_id": "ad1178c4224a06ad",
              "sprite_name": "meta_tex_bu_155_3",
              "bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
              "path_id": -7218133444540568778,
              "component_path_id": -8079169237304015075
            }
          ]
        },
        {
          "resource": "meta_bu_155_4",
          "prefab_path": "remote/meta/building/bu155/prefab/meta_bu_155_4.prefab",
          "prefab_bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
          "root_path_id": 4193856085572118293,
          "sprites": [
            {
              "asset_id": "ff28fc3267596117",
              "sprite_name": "meta_tex_bu_155_4",
              "bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
              "path_id": -3328339320020476146,
              "component_path_id": -4388443600184398866
            }
          ]
        },
        {
          "resource": "meta_bu_155_5",
          "prefab_path": "remote/meta/building/bu155/prefab/meta_bu_155_5.prefab",
          "prefab_bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
          "root_path_id": 2181198847795250832,
          "sprites": [
            {
              "asset_id": "3aa356fa69aa5ac1",
              "sprite_name": "meta_tex_bu_155_5",
              "bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
              "path_id": 2748843457499794555,
              "component_path_id": 2301514743546424177
            }
          ]
        },
        {
          "resource": "meta_bu_155_6",
          "prefab_path": "remote/meta/building/bu155/prefab/meta_bu_155_6.prefab",
          "prefab_bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
          "root_path_id": -6660169135978514160,
          "sprites": [
            {
              "asset_id": "029818a1971a84b1",
              "sprite_name": "meta_tex_bu_155_6",
              "bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
              "path_id": -5100964637733466529,
              "component_path_id": 3847527374106514723
            }
          ]
        },
        {
          "resource": "meta_bu_155_7",
          "prefab_path": "remote/meta/building/bu155/prefab/meta_bu_155_7.prefab",
          "prefab_bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
          "root_path_id": 5006145917334995427,
          "sprites": [
            {
              "asset_id": "97fc1023f5c659b7",
              "sprite_name": "meta_tex_bu_155_7",
              "bundle": "remote_meta_building_bu155_2617464dd2bada446aaac3213b4eb140.ab",
              "path_id": 5406649704900077431,
              "component_path_id": 6957318118985635493
            }
          ]
        }
      ]
    },
    {
      "id": "bu_156",
      "group": "156",
      "name_cn": "彩绘店",
      "name_key": "building_156",
      "name_candidates": [
        [
          "building_156",
          "彩绘店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 672.0,
        "y": 32695.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -23.0,
            "y": 197.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -23.0,
            "y": 197.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d709ccb192624a62"
        },
        {
          "level": 2,
          "asset_id": "f1b76b4fe8e6004e"
        },
        {
          "level": 3,
          "asset_id": "c0354ecce4a07c64"
        },
        {
          "level": 4,
          "asset_id": "13f7c8c45a99cc66"
        },
        {
          "level": 5,
          "asset_id": "e2c7d4fc65a37f74"
        },
        {
          "level": 6,
          "asset_id": "f167bdd4e38a56ab"
        },
        {
          "level": 7,
          "asset_id": "be93939b1d6bab67"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_156_1",
          "TypeId": "bu_156",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_156_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_156_1",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d709ccb192624a62"
          ]
        },
        {
          "ID": "bu_156_2",
          "TypeId": "bu_156",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_156_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_156_2",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f1b76b4fe8e6004e"
          ]
        },
        {
          "ID": "bu_156_3",
          "TypeId": "bu_156",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_156_3",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c0354ecce4a07c64"
          ]
        },
        {
          "ID": "bu_156_4",
          "TypeId": "bu_156",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_156_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_156_3",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c0354ecce4a07c64"
          ]
        },
        {
          "ID": "bu_156_5",
          "TypeId": "bu_156",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_156_4",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "13f7c8c45a99cc66"
          ]
        },
        {
          "ID": "bu_156_6",
          "TypeId": "bu_156",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_156_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_156_4",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "13f7c8c45a99cc66"
          ]
        },
        {
          "ID": "bu_156_7",
          "TypeId": "bu_156",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_156_5",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e2c7d4fc65a37f74"
          ]
        },
        {
          "ID": "bu_156_8",
          "TypeId": "bu_156",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_156_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_156_5",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e2c7d4fc65a37f74"
          ]
        },
        {
          "ID": "bu_156_9",
          "TypeId": "bu_156",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_156_6",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f167bdd4e38a56ab"
          ]
        },
        {
          "ID": "bu_156_10",
          "TypeId": "bu_156",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_156_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_156_6",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f167bdd4e38a56ab"
          ]
        },
        {
          "ID": "bu_156_11",
          "TypeId": "bu_156",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_156_7",
          "VfxRes": "",
          "Name": "building_156",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "be93939b1d6bab67"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_156_1",
          "prefab_path": "remote/meta/building/bu156/prefab/meta_bu_156_1.prefab",
          "prefab_bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
          "root_path_id": -7480771939976003520,
          "sprites": [
            {
              "asset_id": "d709ccb192624a62",
              "sprite_name": "meta_tex_bu_156_1",
              "bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
              "path_id": 9146806776343505487,
              "component_path_id": -1313932243621165326
            }
          ]
        },
        {
          "resource": "meta_bu_156_2",
          "prefab_path": "remote/meta/building/bu156/prefab/meta_bu_156_2.prefab",
          "prefab_bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
          "root_path_id": 4085460410651324883,
          "sprites": [
            {
              "asset_id": "f1b76b4fe8e6004e",
              "sprite_name": "meta_tex_bu_156_2",
              "bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
              "path_id": -3030190578742902291,
              "component_path_id": 1043823953257565740
            }
          ]
        },
        {
          "resource": "meta_bu_156_3",
          "prefab_path": "remote/meta/building/bu156/prefab/meta_bu_156_3.prefab",
          "prefab_bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
          "root_path_id": 1605317186365690395,
          "sprites": [
            {
              "asset_id": "c0354ecce4a07c64",
              "sprite_name": "meta_tex_bu_156_3",
              "bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
              "path_id": 3094723980956201981,
              "component_path_id": 1565262227536634578
            }
          ]
        },
        {
          "resource": "meta_bu_156_4",
          "prefab_path": "remote/meta/building/bu156/prefab/meta_bu_156_4.prefab",
          "prefab_bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
          "root_path_id": -5116131917417401453,
          "sprites": [
            {
              "asset_id": "13f7c8c45a99cc66",
              "sprite_name": "meta_tex_bu_156_4",
              "bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
              "path_id": 669294284644801039,
              "component_path_id": 6323573741921641003
            }
          ]
        },
        {
          "resource": "meta_bu_156_5",
          "prefab_path": "remote/meta/building/bu156/prefab/meta_bu_156_5.prefab",
          "prefab_bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
          "root_path_id": -4226483740008023788,
          "sprites": [
            {
              "asset_id": "e2c7d4fc65a37f74",
              "sprite_name": "meta_tex_bu_156_5",
              "bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
              "path_id": 7853903284083349184,
              "component_path_id": 2623130227411239463
            }
          ]
        },
        {
          "resource": "meta_bu_156_6",
          "prefab_path": "remote/meta/building/bu156/prefab/meta_bu_156_6.prefab",
          "prefab_bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
          "root_path_id": -4072678931620025834,
          "sprites": [
            {
              "asset_id": "f167bdd4e38a56ab",
              "sprite_name": "meta_tex_bu_156_6",
              "bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
              "path_id": -4184226982151814410,
              "component_path_id": 4221656220405738619
            }
          ]
        },
        {
          "resource": "meta_bu_156_7",
          "prefab_path": "remote/meta/building/bu156/prefab/meta_bu_156_7.prefab",
          "prefab_bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
          "root_path_id": 5701111316369637886,
          "sprites": [
            {
              "asset_id": "be93939b1d6bab67",
              "sprite_name": "meta_tex_bu_156_7",
              "bundle": "remote_meta_building_bu156_dbf25580b63da3c282d5c00aca2d83b6.ab",
              "path_id": 8843363279328522139,
              "component_path_id": 5778692105333051722
            }
          ]
        }
      ]
    },
    {
      "id": "bu_157",
      "group": "157",
      "name_cn": "小学",
      "name_key": "building_157",
      "name_candidates": [
        [
          "building_157",
          "小学"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 864.0,
        "y": 33874.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2999999523162842,
            "y": 1.2999999523162842,
            "z": 1.2999999523162842
          },
          "pos": {
            "x": -67.0,
            "y": 429.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2999999523162842,
            "y": 1.2999999523162842,
            "z": 1.2999999523162842
          },
          "pos": {
            "x": -67.0,
            "y": 429.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a8b8e0e4477611fd"
        },
        {
          "level": 2,
          "asset_id": "899761aa1d236faa"
        },
        {
          "level": 3,
          "asset_id": "f95d858c7bae2098"
        },
        {
          "level": 4,
          "asset_id": "ef2ff0844e6eb12d"
        },
        {
          "level": 5,
          "asset_id": "ca1d586d43b5150f"
        },
        {
          "level": 6,
          "asset_id": "79d6b19f9b6b8d30"
        },
        {
          "level": 7,
          "asset_id": "20ba0cd85f8ac238"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_157_1",
          "TypeId": "bu_157",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_157_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_157_1",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a8b8e0e4477611fd"
          ]
        },
        {
          "ID": "bu_157_2",
          "TypeId": "bu_157",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_157_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_157_2",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "899761aa1d236faa"
          ]
        },
        {
          "ID": "bu_157_3",
          "TypeId": "bu_157",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_157_3",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f95d858c7bae2098"
          ]
        },
        {
          "ID": "bu_157_4",
          "TypeId": "bu_157",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_157_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_157_3",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f95d858c7bae2098"
          ]
        },
        {
          "ID": "bu_157_5",
          "TypeId": "bu_157",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_157_4",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ef2ff0844e6eb12d"
          ]
        },
        {
          "ID": "bu_157_6",
          "TypeId": "bu_157",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_157_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_157_4",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ef2ff0844e6eb12d"
          ]
        },
        {
          "ID": "bu_157_7",
          "TypeId": "bu_157",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_157_5",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ca1d586d43b5150f"
          ]
        },
        {
          "ID": "bu_157_8",
          "TypeId": "bu_157",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_157_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_157_5",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ca1d586d43b5150f"
          ]
        },
        {
          "ID": "bu_157_9",
          "TypeId": "bu_157",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_157_6",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "79d6b19f9b6b8d30"
          ]
        },
        {
          "ID": "bu_157_10",
          "TypeId": "bu_157",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 70000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_157_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_157_6",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "79d6b19f9b6b8d30"
          ]
        },
        {
          "ID": "bu_157_11",
          "TypeId": "bu_157",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_157_7",
          "VfxRes": "",
          "Name": "building_157",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "20ba0cd85f8ac238"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_157_1",
          "prefab_path": "remote/meta/building/bu157/prefab/meta_bu_157_1.prefab",
          "prefab_bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
          "root_path_id": 7170576616666875596,
          "sprites": [
            {
              "asset_id": "a8b8e0e4477611fd",
              "sprite_name": "meta_tex_bu_157_1",
              "bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
              "path_id": -8288136133705729653,
              "component_path_id": -7911189885727834269
            }
          ]
        },
        {
          "resource": "meta_bu_157_2",
          "prefab_path": "remote/meta/building/bu157/prefab/meta_bu_157_2.prefab",
          "prefab_bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
          "root_path_id": 7615435452575996568,
          "sprites": [
            {
              "asset_id": "899761aa1d236faa",
              "sprite_name": "meta_tex_bu_157_2",
              "bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
              "path_id": -4941548212006390302,
              "component_path_id": -4145806075228011425
            }
          ]
        },
        {
          "resource": "meta_bu_157_3",
          "prefab_path": "remote/meta/building/bu157/prefab/meta_bu_157_3.prefab",
          "prefab_bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
          "root_path_id": -6797410970008727502,
          "sprites": [
            {
              "asset_id": "f95d858c7bae2098",
              "sprite_name": "meta_tex_bu_157_3",
              "bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
              "path_id": 7220976754726027432,
              "component_path_id": -3799386883498332079
            }
          ]
        },
        {
          "resource": "meta_bu_157_4",
          "prefab_path": "remote/meta/building/bu157/prefab/meta_bu_157_4.prefab",
          "prefab_bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
          "root_path_id": 1260783527580559903,
          "sprites": [
            {
              "asset_id": "ef2ff0844e6eb12d",
              "sprite_name": "meta_tex_bu_157_4",
              "bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
              "path_id": 5685460265422608889,
              "component_path_id": 6124487287133455995
            }
          ]
        },
        {
          "resource": "meta_bu_157_5",
          "prefab_path": "remote/meta/building/bu157/prefab/meta_bu_157_5.prefab",
          "prefab_bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
          "root_path_id": 2328753790283358526,
          "sprites": [
            {
              "asset_id": "ca1d586d43b5150f",
              "sprite_name": "meta_tex_bu_157_5",
              "bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
              "path_id": -6832259431711187827,
              "component_path_id": 3795149269276196139
            }
          ]
        },
        {
          "resource": "meta_bu_157_6",
          "prefab_path": "remote/meta/building/bu157/prefab/meta_bu_157_6.prefab",
          "prefab_bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
          "root_path_id": -6714995702322290748,
          "sprites": [
            {
              "asset_id": "79d6b19f9b6b8d30",
              "sprite_name": "meta_tex_bu_157_6",
              "bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
              "path_id": -9132369593652687501,
              "component_path_id": -7606128441448518645
            }
          ]
        },
        {
          "resource": "meta_bu_157_7",
          "prefab_path": "remote/meta/building/bu157/prefab/meta_bu_157_7.prefab",
          "prefab_bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
          "root_path_id": 8893386332965487862,
          "sprites": [
            {
              "asset_id": "20ba0cd85f8ac238",
              "sprite_name": "meta_tex_bu_157_7",
              "bundle": "remote_meta_building_bu157_ac1541e5397a7970419221be2c10d314.ab",
              "path_id": 6382706795671872438,
              "component_path_id": -4345672434239564841
            }
          ]
        }
      ]
    },
    {
      "id": "bu_158",
      "group": "158",
      "name_cn": "热狗餐厅",
      "name_key": "building_158",
      "name_candidates": [
        [
          "building_158",
          "热狗餐厅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1652.699951171875,
        "y": 34433.6015625
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -9.0,
            "y": 337.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -9.0,
            "y": 337.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "df728b0eef099d21"
        },
        {
          "level": 2,
          "asset_id": "aab31f406ffc9874"
        },
        {
          "level": 3,
          "asset_id": "d86061a94c77c071"
        },
        {
          "level": 4,
          "asset_id": "5fe8d7215314581c"
        },
        {
          "level": 5,
          "asset_id": "35a85dc56c678b3a"
        },
        {
          "level": 6,
          "asset_id": "cbad36bdf88b87d0"
        },
        {
          "level": 7,
          "asset_id": "b69bc82db502c667"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_158_1",
          "TypeId": "bu_158",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_158_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_158_1",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "df728b0eef099d21"
          ]
        },
        {
          "ID": "bu_158_2",
          "TypeId": "bu_158",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_158_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_158_2",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "aab31f406ffc9874"
          ]
        },
        {
          "ID": "bu_158_3",
          "TypeId": "bu_158",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_158_3",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d86061a94c77c071"
          ]
        },
        {
          "ID": "bu_158_4",
          "TypeId": "bu_158",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_158_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_158_3",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d86061a94c77c071"
          ]
        },
        {
          "ID": "bu_158_5",
          "TypeId": "bu_158",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_158_4",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5fe8d7215314581c"
          ]
        },
        {
          "ID": "bu_158_6",
          "TypeId": "bu_158",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_158_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_158_4",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5fe8d7215314581c"
          ]
        },
        {
          "ID": "bu_158_7",
          "TypeId": "bu_158",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_158_5",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "35a85dc56c678b3a"
          ]
        },
        {
          "ID": "bu_158_8",
          "TypeId": "bu_158",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_158_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_158_5",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "35a85dc56c678b3a"
          ]
        },
        {
          "ID": "bu_158_9",
          "TypeId": "bu_158",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_158_6",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cbad36bdf88b87d0"
          ]
        },
        {
          "ID": "bu_158_10",
          "TypeId": "bu_158",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_158_6",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cbad36bdf88b87d0"
          ]
        },
        {
          "ID": "bu_158_11",
          "TypeId": "bu_158",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_158_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_158_6",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cbad36bdf88b87d0"
          ]
        },
        {
          "ID": "bu_158_12",
          "TypeId": "bu_158",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_158_7",
          "VfxRes": "",
          "Name": "building_158",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b69bc82db502c667"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_158_1",
          "prefab_path": "remote/meta/building/bu158/prefab/meta_bu_158_1.prefab",
          "prefab_bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
          "root_path_id": -7667077412716583154,
          "sprites": [
            {
              "asset_id": "df728b0eef099d21",
              "sprite_name": "meta_tex_bu_158_1",
              "bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
              "path_id": -3312501395797986250,
              "component_path_id": -6854364897245758003
            }
          ]
        },
        {
          "resource": "meta_bu_158_2",
          "prefab_path": "remote/meta/building/bu158/prefab/meta_bu_158_2.prefab",
          "prefab_bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
          "root_path_id": -6848053407072550085,
          "sprites": [
            {
              "asset_id": "aab31f406ffc9874",
              "sprite_name": "meta_tex_bu_158_2",
              "bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
              "path_id": -505838297884377480,
              "component_path_id": -8693380972008261706
            }
          ]
        },
        {
          "resource": "meta_bu_158_3",
          "prefab_path": "remote/meta/building/bu158/prefab/meta_bu_158_3.prefab",
          "prefab_bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
          "root_path_id": 7942515957830597815,
          "sprites": [
            {
              "asset_id": "d86061a94c77c071",
              "sprite_name": "meta_tex_bu_158_3",
              "bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
              "path_id": 866103357953029868,
              "component_path_id": 5258551396139567568
            }
          ]
        },
        {
          "resource": "meta_bu_158_4",
          "prefab_path": "remote/meta/building/bu158/prefab/meta_bu_158_4.prefab",
          "prefab_bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
          "root_path_id": 5008257396250021235,
          "sprites": [
            {
              "asset_id": "5fe8d7215314581c",
              "sprite_name": "meta_tex_bu_158_4",
              "bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
              "path_id": 4046026712331247990,
              "component_path_id": 7127232057488801727
            }
          ]
        },
        {
          "resource": "meta_bu_158_5",
          "prefab_path": "remote/meta/building/bu158/prefab/meta_bu_158_5.prefab",
          "prefab_bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
          "root_path_id": -3687241208464482128,
          "sprites": [
            {
              "asset_id": "35a85dc56c678b3a",
              "sprite_name": "meta_tex_bu_158_5",
              "bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
              "path_id": 3855384190750643820,
              "component_path_id": -5866858316065537386
            }
          ]
        },
        {
          "resource": "meta_bu_158_6",
          "prefab_path": "remote/meta/building/bu158/prefab/meta_bu_158_6.prefab",
          "prefab_bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
          "root_path_id": 9198832607839030722,
          "sprites": [
            {
              "asset_id": "cbad36bdf88b87d0",
              "sprite_name": "meta_tex_bu_158_6",
              "bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
              "path_id": -2925346481123924152,
              "component_path_id": 236471724141341936
            }
          ]
        },
        {
          "resource": "meta_bu_158_7",
          "prefab_path": "remote/meta/building/bu158/prefab/meta_bu_158_7.prefab",
          "prefab_bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
          "root_path_id": -5620180940562437458,
          "sprites": [
            {
              "asset_id": "b69bc82db502c667",
              "sprite_name": "meta_tex_bu_158_7",
              "bundle": "remote_meta_building_bu158_3a85008f776555b2c34a3dc514ca566d.ab",
              "path_id": 43181202931353890,
              "component_path_id": -1122898904274230700
            }
          ]
        }
      ]
    },
    {
      "id": "bu_159",
      "group": "159",
      "name_cn": "篮球馆",
      "name_key": "building_159",
      "name_candidates": [
        [
          "building_159",
          "篮球馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2476.89990234375,
        "y": 34869.5
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": 43.0,
            "y": 388.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.2000000476837158,
            "y": 1.2000000476837158,
            "z": 1.2000000476837158
          },
          "pos": {
            "x": 43.0,
            "y": 388.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a578700565971ea4"
        },
        {
          "level": 2,
          "asset_id": "ad5bc876ec1f308e"
        },
        {
          "level": 3,
          "asset_id": "38e22aa1018f8b26"
        },
        {
          "level": 4,
          "asset_id": "9948f3b5b3c5a573"
        },
        {
          "level": 5,
          "asset_id": "1874f1eafc242844"
        },
        {
          "level": 6,
          "asset_id": "cfb8cef59b3c933b"
        },
        {
          "level": 7,
          "asset_id": "e01db3280a0044c3"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_159_1",
          "TypeId": "bu_159",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_159_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_159_1",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a578700565971ea4"
          ]
        },
        {
          "ID": "bu_159_2",
          "TypeId": "bu_159",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_159_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_159_2",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ad5bc876ec1f308e"
          ]
        },
        {
          "ID": "bu_159_3",
          "TypeId": "bu_159",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_159_3",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "38e22aa1018f8b26"
          ]
        },
        {
          "ID": "bu_159_4",
          "TypeId": "bu_159",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_159_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_159_3",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "38e22aa1018f8b26"
          ]
        },
        {
          "ID": "bu_159_5",
          "TypeId": "bu_159",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_159_4",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9948f3b5b3c5a573"
          ]
        },
        {
          "ID": "bu_159_6",
          "TypeId": "bu_159",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_159_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_159_4",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9948f3b5b3c5a573"
          ]
        },
        {
          "ID": "bu_159_7",
          "TypeId": "bu_159",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_159_5",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1874f1eafc242844"
          ]
        },
        {
          "ID": "bu_159_8",
          "TypeId": "bu_159",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_159_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_159_5",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1874f1eafc242844"
          ]
        },
        {
          "ID": "bu_159_9",
          "TypeId": "bu_159",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_159_6",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cfb8cef59b3c933b"
          ]
        },
        {
          "ID": "bu_159_10",
          "TypeId": "bu_159",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_159_6",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cfb8cef59b3c933b"
          ]
        },
        {
          "ID": "bu_159_11",
          "TypeId": "bu_159",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_159_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_159_6",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cfb8cef59b3c933b"
          ]
        },
        {
          "ID": "bu_159_12",
          "TypeId": "bu_159",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_159_7",
          "VfxRes": "",
          "Name": "building_159",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e01db3280a0044c3"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_159_1",
          "prefab_path": "remote/meta/building/bu159/prefab/meta_bu_159_1.prefab",
          "prefab_bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
          "root_path_id": 3520673265093096391,
          "sprites": [
            {
              "asset_id": "a578700565971ea4",
              "sprite_name": "meta_tex_bu_159_1",
              "bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
              "path_id": 2946905381397558496,
              "component_path_id": 2372407623309248462
            }
          ]
        },
        {
          "resource": "meta_bu_159_2",
          "prefab_path": "remote/meta/building/bu159/prefab/meta_bu_159_2.prefab",
          "prefab_bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
          "root_path_id": 968311560455407486,
          "sprites": [
            {
              "asset_id": "ad5bc876ec1f308e",
              "sprite_name": "meta_tex_bu_159_2",
              "bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
              "path_id": -2641575615958804044,
              "component_path_id": 5592108399511829300
            }
          ]
        },
        {
          "resource": "meta_bu_159_3",
          "prefab_path": "remote/meta/building/bu159/prefab/meta_bu_159_3.prefab",
          "prefab_bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
          "root_path_id": -3896783251535155939,
          "sprites": [
            {
              "asset_id": "38e22aa1018f8b26",
              "sprite_name": "meta_tex_bu_159_3",
              "bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
              "path_id": 2330348415384552925,
              "component_path_id": 3623313250320010515
            }
          ]
        },
        {
          "resource": "meta_bu_159_4",
          "prefab_path": "remote/meta/building/bu159/prefab/meta_bu_159_4.prefab",
          "prefab_bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
          "root_path_id": 3801751012868716791,
          "sprites": [
            {
              "asset_id": "9948f3b5b3c5a573",
              "sprite_name": "meta_tex_bu_159_4",
              "bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
              "path_id": -8313309342529939209,
              "component_path_id": 8026410583839856585
            }
          ]
        },
        {
          "resource": "meta_bu_159_5",
          "prefab_path": "remote/meta/building/bu159/prefab/meta_bu_159_5.prefab",
          "prefab_bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
          "root_path_id": -6933311944285485589,
          "sprites": [
            {
              "asset_id": "1874f1eafc242844",
              "sprite_name": "meta_tex_bu_159_5",
              "bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
              "path_id": 6657946090516122848,
              "component_path_id": 4603602708018352024
            }
          ]
        },
        {
          "resource": "meta_bu_159_6",
          "prefab_path": "remote/meta/building/bu159/prefab/meta_bu_159_6.prefab",
          "prefab_bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
          "root_path_id": -8140549881810066601,
          "sprites": [
            {
              "asset_id": "cfb8cef59b3c933b",
              "sprite_name": "meta_tex_bu_159_6",
              "bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
              "path_id": 3983158659533973813,
              "component_path_id": -4403494355530759459
            }
          ]
        },
        {
          "resource": "meta_bu_159_7",
          "prefab_path": "remote/meta/building/bu159/prefab/meta_bu_159_7.prefab",
          "prefab_bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
          "root_path_id": -6992357981219698778,
          "sprites": [
            {
              "asset_id": "e01db3280a0044c3",
              "sprite_name": "meta_tex_bu_159_7",
              "bundle": "remote_meta_building_bu159_e3e810cc1ac4c5ff2898cc0b2c17810f.ab",
              "path_id": 957697146617233697,
              "component_path_id": 7458218957998334110
            }
          ]
        }
      ]
    },
    {
      "id": "bu_160",
      "group": "160",
      "name_cn": "美式漫画屋",
      "name_key": "building_160",
      "name_candidates": [
        [
          "building_160",
          "美式漫画屋"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3322.5,
        "y": 35333.6015625
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -144.0,
            "y": 371.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -144.0,
            "y": 371.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "8b81beaa4d6a548a"
        },
        {
          "level": 2,
          "asset_id": "981d710a64d0fdf9"
        },
        {
          "level": 3,
          "asset_id": "7c285d517588cc89"
        },
        {
          "level": 4,
          "asset_id": "9f92ab11a6b8cc92"
        },
        {
          "level": 5,
          "asset_id": "96ded8b9433fc9d9"
        },
        {
          "level": 6,
          "asset_id": "45106fae2c664c6c"
        },
        {
          "level": 7,
          "asset_id": "a9074cc8262ea684"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_160_1",
          "TypeId": "bu_160",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_160_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_160_1",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8b81beaa4d6a548a"
          ]
        },
        {
          "ID": "bu_160_2",
          "TypeId": "bu_160",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_160_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_160_2",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "981d710a64d0fdf9"
          ]
        },
        {
          "ID": "bu_160_3",
          "TypeId": "bu_160",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_160_3",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c285d517588cc89"
          ]
        },
        {
          "ID": "bu_160_4",
          "TypeId": "bu_160",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_160_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_160_3",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7c285d517588cc89"
          ]
        },
        {
          "ID": "bu_160_5",
          "TypeId": "bu_160",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_160_4",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9f92ab11a6b8cc92"
          ]
        },
        {
          "ID": "bu_160_6",
          "TypeId": "bu_160",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_160_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_160_4",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9f92ab11a6b8cc92"
          ]
        },
        {
          "ID": "bu_160_7",
          "TypeId": "bu_160",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_160_5",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "96ded8b9433fc9d9"
          ]
        },
        {
          "ID": "bu_160_8",
          "TypeId": "bu_160",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_160_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_160_5",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "96ded8b9433fc9d9"
          ]
        },
        {
          "ID": "bu_160_9",
          "TypeId": "bu_160",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_160_6",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "45106fae2c664c6c"
          ]
        },
        {
          "ID": "bu_160_10",
          "TypeId": "bu_160",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_160_6",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "45106fae2c664c6c"
          ]
        },
        {
          "ID": "bu_160_11",
          "TypeId": "bu_160",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_160_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_160_6",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "45106fae2c664c6c"
          ]
        },
        {
          "ID": "bu_160_12",
          "TypeId": "bu_160",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_160_7",
          "VfxRes": "",
          "Name": "building_160",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a9074cc8262ea684"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_160_1",
          "prefab_path": "remote/meta/building/bu160/prefab/meta_bu_160_1.prefab",
          "prefab_bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
          "root_path_id": -3077042278764488708,
          "sprites": [
            {
              "asset_id": "8b81beaa4d6a548a",
              "sprite_name": "meta_tex_bu_160_1",
              "bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
              "path_id": -8649808520151448046,
              "component_path_id": 3496083010206046191
            }
          ]
        },
        {
          "resource": "meta_bu_160_2",
          "prefab_path": "remote/meta/building/bu160/prefab/meta_bu_160_2.prefab",
          "prefab_bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
          "root_path_id": 5627871386025647776,
          "sprites": [
            {
              "asset_id": "981d710a64d0fdf9",
              "sprite_name": "meta_tex_bu_160_2",
              "bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
              "path_id": -5429358245459506533,
              "component_path_id": -1157107412292644284
            }
          ]
        },
        {
          "resource": "meta_bu_160_3",
          "prefab_path": "remote/meta/building/bu160/prefab/meta_bu_160_3.prefab",
          "prefab_bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
          "root_path_id": 3423887887770371791,
          "sprites": [
            {
              "asset_id": "7c285d517588cc89",
              "sprite_name": "meta_tex_bu_160_3",
              "bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
              "path_id": -409613740643231987,
              "component_path_id": -379451269711936381
            }
          ]
        },
        {
          "resource": "meta_bu_160_4",
          "prefab_path": "remote/meta/building/bu160/prefab/meta_bu_160_4.prefab",
          "prefab_bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
          "root_path_id": -1513822664924993233,
          "sprites": [
            {
              "asset_id": "9f92ab11a6b8cc92",
              "sprite_name": "meta_tex_bu_160_4",
              "bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
              "path_id": -7243266589603562032,
              "component_path_id": -8870363070197035221
            }
          ]
        },
        {
          "resource": "meta_bu_160_5",
          "prefab_path": "remote/meta/building/bu160/prefab/meta_bu_160_5.prefab",
          "prefab_bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
          "root_path_id": -1199151545781023907,
          "sprites": [
            {
              "asset_id": "96ded8b9433fc9d9",
              "sprite_name": "meta_tex_bu_160_5",
              "bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
              "path_id": 7363477058288209809,
              "component_path_id": 2658363449224860563
            }
          ]
        },
        {
          "resource": "meta_bu_160_6",
          "prefab_path": "remote/meta/building/bu160/prefab/meta_bu_160_6.prefab",
          "prefab_bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
          "root_path_id": 9210665580271918689,
          "sprites": [
            {
              "asset_id": "45106fae2c664c6c",
              "sprite_name": "meta_tex_bu_160_6",
              "bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
              "path_id": -2420945340346537867,
              "component_path_id": 6567146654043196414
            }
          ]
        },
        {
          "resource": "meta_bu_160_7",
          "prefab_path": "remote/meta/building/bu160/prefab/meta_bu_160_7.prefab",
          "prefab_bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
          "root_path_id": 3541234639607657444,
          "sprites": [
            {
              "asset_id": "a9074cc8262ea684",
              "sprite_name": "meta_tex_bu_160_7",
              "bundle": "remote_meta_building_bu160_d8ab56e35776681287cfce4099b87694.ab",
              "path_id": -2264893232616143241,
              "component_path_id": -5206314326362112870
            }
          ]
        }
      ]
    },
    {
      "id": "bu_161",
      "group": "161",
      "name_cn": "沙滩公园",
      "name_key": "building_161",
      "name_candidates": [
        [
          "building_161",
          "沙滩公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4114.0,
        "y": 34969.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 20.0,
            "y": 384.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": 1.0,
            "y": 377.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "c575920bd9f56793"
        },
        {
          "level": 2,
          "asset_id": "2ea3b9c9f63318af"
        },
        {
          "level": 3,
          "asset_id": "f30bdcd18d61b412"
        },
        {
          "level": 4,
          "asset_id": "686310165f089d95"
        },
        {
          "level": 5,
          "asset_id": "e778d683c703f27d"
        },
        {
          "level": 6,
          "asset_id": "124a1f031680cc4d"
        },
        {
          "level": 7,
          "asset_id": "28c8839d06dab809"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_161_1",
          "TypeId": "bu_161",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_161_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_161_1",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c575920bd9f56793"
          ]
        },
        {
          "ID": "bu_161_2",
          "TypeId": "bu_161",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_161_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_161_2",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ea3b9c9f63318af"
          ]
        },
        {
          "ID": "bu_161_3",
          "TypeId": "bu_161",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_161_3",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f30bdcd18d61b412"
          ]
        },
        {
          "ID": "bu_161_4",
          "TypeId": "bu_161",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_161_3",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f30bdcd18d61b412"
          ]
        },
        {
          "ID": "bu_161_5",
          "TypeId": "bu_161",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_161_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_161_3",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f30bdcd18d61b412"
          ]
        },
        {
          "ID": "bu_161_6",
          "TypeId": "bu_161",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_161_4",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "686310165f089d95"
          ]
        },
        {
          "ID": "bu_161_7",
          "TypeId": "bu_161",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_161_4",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "686310165f089d95"
          ]
        },
        {
          "ID": "bu_161_8",
          "TypeId": "bu_161",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_161_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_161_4",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "686310165f089d95"
          ]
        },
        {
          "ID": "bu_161_9",
          "TypeId": "bu_161",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_161_5",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e778d683c703f27d"
          ]
        },
        {
          "ID": "bu_161_10",
          "TypeId": "bu_161",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_161_5",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e778d683c703f27d"
          ]
        },
        {
          "ID": "bu_161_11",
          "TypeId": "bu_161",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_161_5",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e778d683c703f27d"
          ]
        },
        {
          "ID": "bu_161_12",
          "TypeId": "bu_161",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_161_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_161_5",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e778d683c703f27d"
          ]
        },
        {
          "ID": "bu_161_13",
          "TypeId": "bu_161",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_161_6",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "124a1f031680cc4d"
          ]
        },
        {
          "ID": "bu_161_14",
          "TypeId": "bu_161",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_161_6",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "124a1f031680cc4d"
          ]
        },
        {
          "ID": "bu_161_15",
          "TypeId": "bu_161",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_161_6",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "124a1f031680cc4d"
          ]
        },
        {
          "ID": "bu_161_16",
          "TypeId": "bu_161",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_161_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_161_6",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "124a1f031680cc4d"
          ]
        },
        {
          "ID": "bu_161_17",
          "TypeId": "bu_161",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_161_7",
          "VfxRes": "",
          "Name": "building_161",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "28c8839d06dab809"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_161_1",
          "prefab_path": "remote/meta/building/bu161/prefab/meta_bu_161_1.prefab",
          "prefab_bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
          "root_path_id": 3083751633442963891,
          "sprites": [
            {
              "asset_id": "c575920bd9f56793",
              "sprite_name": "meta_tex_bu_161_1",
              "bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
              "path_id": -4211056792775504657,
              "component_path_id": 6228819606578806773
            }
          ]
        },
        {
          "resource": "meta_bu_161_2",
          "prefab_path": "remote/meta/building/bu161/prefab/meta_bu_161_2.prefab",
          "prefab_bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
          "root_path_id": -5427515315213639792,
          "sprites": [
            {
              "asset_id": "2ea3b9c9f63318af",
              "sprite_name": "meta_tex_bu_161_2",
              "bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
              "path_id": 357503311398922379,
              "component_path_id": -5868668292846612456
            }
          ]
        },
        {
          "resource": "meta_bu_161_3",
          "prefab_path": "remote/meta/building/bu161/prefab/meta_bu_161_3.prefab",
          "prefab_bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
          "root_path_id": 1864138823076984028,
          "sprites": [
            {
              "asset_id": "f30bdcd18d61b412",
              "sprite_name": "meta_tex_bu_161_3",
              "bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
              "path_id": 1659591975635238026,
              "component_path_id": 1923300339697703571
            }
          ]
        },
        {
          "resource": "meta_bu_161_4",
          "prefab_path": "remote/meta/building/bu161/prefab/meta_bu_161_4.prefab",
          "prefab_bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
          "root_path_id": -6796463847822514401,
          "sprites": [
            {
              "asset_id": "686310165f089d95",
              "sprite_name": "meta_tex_bu_161_4",
              "bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
              "path_id": 6388193087391606781,
              "component_path_id": -4643268218387511757
            }
          ]
        },
        {
          "resource": "meta_bu_161_5",
          "prefab_path": "remote/meta/building/bu161/prefab/meta_bu_161_5.prefab",
          "prefab_bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
          "root_path_id": -7740615538023553504,
          "sprites": [
            {
              "asset_id": "e778d683c703f27d",
              "sprite_name": "meta_tex_bu_161_5",
              "bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
              "path_id": 6705478738464812704,
              "component_path_id": 2473729550209915709
            }
          ]
        },
        {
          "resource": "meta_bu_161_6",
          "prefab_path": "remote/meta/building/bu161/prefab/meta_bu_161_6.prefab",
          "prefab_bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
          "root_path_id": -6028935994787444603,
          "sprites": [
            {
              "asset_id": "124a1f031680cc4d",
              "sprite_name": "meta_tex_bu_161_6",
              "bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
              "path_id": -1930662295647403614,
              "component_path_id": 464066195352821213
            }
          ]
        },
        {
          "resource": "meta_bu_161_7",
          "prefab_path": "remote/meta/building/bu161/prefab/meta_bu_161_7.prefab",
          "prefab_bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
          "root_path_id": -5981408168366720514,
          "sprites": [
            {
              "asset_id": "28c8839d06dab809",
              "sprite_name": "meta_tex_bu_161_7",
              "bundle": "remote_meta_building_bu161_29a57d4cd39c70536baccdcc7c3ce83d.ab",
              "path_id": 2917338745504433451,
              "component_path_id": 6020141666656829079
            }
          ]
        }
      ]
    },
    {
      "id": "bu_162",
      "group": "162",
      "name_cn": "橡皮泥店",
      "name_key": "building_162",
      "name_candidates": [
        [
          "building_162",
          "橡皮泥店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3910.99951171875,
        "y": 35751.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": 32.0,
            "y": 321.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 0.8999999761581421,
            "y": 0.8999999761581421,
            "z": 0.8999999761581421
          },
          "pos": {
            "x": 32.0,
            "y": 321.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d86a8c5c264471c7"
        },
        {
          "level": 2,
          "asset_id": "f6d626ffd55a1d56"
        },
        {
          "level": 3,
          "asset_id": "b6c31da6ed0bf6ac"
        },
        {
          "level": 4,
          "asset_id": "c155c3adbb1d845e"
        },
        {
          "level": 5,
          "asset_id": "2371c98cbc91add3"
        },
        {
          "level": 6,
          "asset_id": "861e4b1ca2a2c872"
        },
        {
          "level": 7,
          "asset_id": "cb6d7f2c9d876628"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_162_1",
          "TypeId": "bu_162",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_162_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_162_1",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d86a8c5c264471c7"
          ]
        },
        {
          "ID": "bu_162_2",
          "TypeId": "bu_162",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_162_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_162_2",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f6d626ffd55a1d56"
          ]
        },
        {
          "ID": "bu_162_3",
          "TypeId": "bu_162",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_162_3",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b6c31da6ed0bf6ac"
          ]
        },
        {
          "ID": "bu_162_4",
          "TypeId": "bu_162",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_162_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_162_3",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b6c31da6ed0bf6ac"
          ]
        },
        {
          "ID": "bu_162_5",
          "TypeId": "bu_162",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_162_4",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c155c3adbb1d845e"
          ]
        },
        {
          "ID": "bu_162_6",
          "TypeId": "bu_162",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_162_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_162_4",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c155c3adbb1d845e"
          ]
        },
        {
          "ID": "bu_162_7",
          "TypeId": "bu_162",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_162_5",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2371c98cbc91add3"
          ]
        },
        {
          "ID": "bu_162_8",
          "TypeId": "bu_162",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_162_5",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2371c98cbc91add3"
          ]
        },
        {
          "ID": "bu_162_9",
          "TypeId": "bu_162",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_162_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_162_5",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2371c98cbc91add3"
          ]
        },
        {
          "ID": "bu_162_10",
          "TypeId": "bu_162",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_162_6",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "861e4b1ca2a2c872"
          ]
        },
        {
          "ID": "bu_162_11",
          "TypeId": "bu_162",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_162_6",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "861e4b1ca2a2c872"
          ]
        },
        {
          "ID": "bu_162_12",
          "TypeId": "bu_162",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_162_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 625
            }
          ],
          "Resource": "meta_bu_162_6",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "861e4b1ca2a2c872"
          ]
        },
        {
          "ID": "bu_162_13",
          "TypeId": "bu_162",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_162_7",
          "VfxRes": "",
          "Name": "building_162",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cb6d7f2c9d876628"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_162_1",
          "prefab_path": "remote/meta/building/bu162/prefab/meta_bu_162_1.prefab",
          "prefab_bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
          "root_path_id": -4713708768305292527,
          "sprites": [
            {
              "asset_id": "d86a8c5c264471c7",
              "sprite_name": "meta_tex_bu_162_1",
              "bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
              "path_id": -7402184770161418596,
              "component_path_id": 8788781191373339678
            }
          ]
        },
        {
          "resource": "meta_bu_162_2",
          "prefab_path": "remote/meta/building/bu162/prefab/meta_bu_162_2.prefab",
          "prefab_bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
          "root_path_id": -6984864192216754120,
          "sprites": [
            {
              "asset_id": "f6d626ffd55a1d56",
              "sprite_name": "meta_tex_bu_162_2",
              "bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
              "path_id": 7560712349775134710,
              "component_path_id": -3287319736885012835
            }
          ]
        },
        {
          "resource": "meta_bu_162_3",
          "prefab_path": "remote/meta/building/bu162/prefab/meta_bu_162_3.prefab",
          "prefab_bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
          "root_path_id": -8756870965761487245,
          "sprites": [
            {
              "asset_id": "b6c31da6ed0bf6ac",
              "sprite_name": "meta_tex_bu_162_3",
              "bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
              "path_id": 2700282443010523996,
              "component_path_id": 8439985401439744554
            }
          ]
        },
        {
          "resource": "meta_bu_162_4",
          "prefab_path": "remote/meta/building/bu162/prefab/meta_bu_162_4.prefab",
          "prefab_bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
          "root_path_id": 910006802399630228,
          "sprites": [
            {
              "asset_id": "c155c3adbb1d845e",
              "sprite_name": "meta_tex_bu_162_4",
              "bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
              "path_id": 6598598055884751208,
              "component_path_id": 5934240299940064460
            }
          ]
        },
        {
          "resource": "meta_bu_162_5",
          "prefab_path": "remote/meta/building/bu162/prefab/meta_bu_162_5.prefab",
          "prefab_bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
          "root_path_id": 7074408178737084585,
          "sprites": [
            {
              "asset_id": "2371c98cbc91add3",
              "sprite_name": "meta_tex_bu_162_5",
              "bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
              "path_id": -6511207335057994291,
              "component_path_id": -8416410544854394904
            }
          ]
        },
        {
          "resource": "meta_bu_162_6",
          "prefab_path": "remote/meta/building/bu162/prefab/meta_bu_162_6.prefab",
          "prefab_bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
          "root_path_id": 6527728807821894151,
          "sprites": [
            {
              "asset_id": "861e4b1ca2a2c872",
              "sprite_name": "meta_tex_bu_162_6",
              "bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
              "path_id": -1418663159801706605,
              "component_path_id": 4880849530366232406
            }
          ]
        },
        {
          "resource": "meta_bu_162_7",
          "prefab_path": "remote/meta/building/bu162/prefab/meta_bu_162_7.prefab",
          "prefab_bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
          "root_path_id": -3704528598644802289,
          "sprites": [
            {
              "asset_id": "cb6d7f2c9d876628",
              "sprite_name": "meta_tex_bu_162_7",
              "bundle": "remote_meta_building_bu162_122799d5b141f5b4e3a5c8ad63eeea8d.ab",
              "path_id": -8961335829267137063,
              "component_path_id": -7949533447903897906
            }
          ]
        }
      ]
    },
    {
      "id": "bu_163",
      "group": "163",
      "name_cn": "数字展馆",
      "name_key": "building_163",
      "name_candidates": [
        [
          "building_163",
          "数字展馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3610.89990234375,
        "y": 36431.80078125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -53.0,
            "y": 325.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -53.0,
            "y": 325.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "19ab0dc4a11183f3"
        },
        {
          "level": 2,
          "asset_id": "256f45fa3d7aed37"
        },
        {
          "level": 3,
          "asset_id": "288c56ad6eb4453d"
        },
        {
          "level": 4,
          "asset_id": "8e3cd6b02e3fd6e1"
        },
        {
          "level": 5,
          "asset_id": "6a19c8a5043680a3"
        },
        {
          "level": 6,
          "asset_id": "4357680aa5fabd3c"
        },
        {
          "level": 7,
          "asset_id": "3377b64cccc8e66d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_163_1",
          "TypeId": "bu_163",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_163_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_163_1",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "19ab0dc4a11183f3"
          ]
        },
        {
          "ID": "bu_163_2",
          "TypeId": "bu_163",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_163_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_163_2",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "256f45fa3d7aed37"
          ]
        },
        {
          "ID": "bu_163_3",
          "TypeId": "bu_163",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_163_3",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "288c56ad6eb4453d"
          ]
        },
        {
          "ID": "bu_163_4",
          "TypeId": "bu_163",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_163_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_163_3",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "288c56ad6eb4453d"
          ]
        },
        {
          "ID": "bu_163_5",
          "TypeId": "bu_163",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_163_4",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8e3cd6b02e3fd6e1"
          ]
        },
        {
          "ID": "bu_163_6",
          "TypeId": "bu_163",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_163_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_163_4",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8e3cd6b02e3fd6e1"
          ]
        },
        {
          "ID": "bu_163_7",
          "TypeId": "bu_163",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_163_5",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6a19c8a5043680a3"
          ]
        },
        {
          "ID": "bu_163_8",
          "TypeId": "bu_163",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_163_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_163_5",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6a19c8a5043680a3"
          ]
        },
        {
          "ID": "bu_163_9",
          "TypeId": "bu_163",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_163_6",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4357680aa5fabd3c"
          ]
        },
        {
          "ID": "bu_163_10",
          "TypeId": "bu_163",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_163_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_163_6",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4357680aa5fabd3c"
          ]
        },
        {
          "ID": "bu_163_11",
          "TypeId": "bu_163",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_163_7",
          "VfxRes": "",
          "Name": "building_163",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3377b64cccc8e66d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_163_1",
          "prefab_path": "remote/meta/building/bu163/prefab/meta_bu_163_1.prefab",
          "prefab_bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
          "root_path_id": 8228256263653421973,
          "sprites": [
            {
              "asset_id": "19ab0dc4a11183f3",
              "sprite_name": "meta_tex_bu_163_1",
              "bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
              "path_id": 1449360240827455025,
              "component_path_id": 7521095883060636728
            }
          ]
        },
        {
          "resource": "meta_bu_163_2",
          "prefab_path": "remote/meta/building/bu163/prefab/meta_bu_163_2.prefab",
          "prefab_bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
          "root_path_id": 5819262476994470649,
          "sprites": [
            {
              "asset_id": "256f45fa3d7aed37",
              "sprite_name": "meta_tex_bu_163_2",
              "bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
              "path_id": -6769941244906430970,
              "component_path_id": -5892131557421035682
            }
          ]
        },
        {
          "resource": "meta_bu_163_3",
          "prefab_path": "remote/meta/building/bu163/prefab/meta_bu_163_3.prefab",
          "prefab_bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
          "root_path_id": -5667515846381441215,
          "sprites": [
            {
              "asset_id": "288c56ad6eb4453d",
              "sprite_name": "meta_tex_bu_163_3",
              "bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
              "path_id": -5563762457168294676,
              "component_path_id": 8206686065140355229
            }
          ]
        },
        {
          "resource": "meta_bu_163_4",
          "prefab_path": "remote/meta/building/bu163/prefab/meta_bu_163_4.prefab",
          "prefab_bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
          "root_path_id": 7891097378624139004,
          "sprites": [
            {
              "asset_id": "8e3cd6b02e3fd6e1",
              "sprite_name": "meta_tex_bu_163_4",
              "bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
              "path_id": -3474810054618783977,
              "component_path_id": 7023722085590824951
            }
          ]
        },
        {
          "resource": "meta_bu_163_5",
          "prefab_path": "remote/meta/building/bu163/prefab/meta_bu_163_5.prefab",
          "prefab_bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
          "root_path_id": -4593062386790218040,
          "sprites": [
            {
              "asset_id": "6a19c8a5043680a3",
              "sprite_name": "meta_tex_bu_163_5",
              "bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
              "path_id": 3424437358973783883,
              "component_path_id": 8095118059551231836
            }
          ]
        },
        {
          "resource": "meta_bu_163_6",
          "prefab_path": "remote/meta/building/bu163/prefab/meta_bu_163_6.prefab",
          "prefab_bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
          "root_path_id": 7485188509822401607,
          "sprites": [
            {
              "asset_id": "4357680aa5fabd3c",
              "sprite_name": "meta_tex_bu_163_6",
              "bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
              "path_id": 6620555841190394607,
              "component_path_id": 7988335252076865294
            }
          ]
        },
        {
          "resource": "meta_bu_163_7",
          "prefab_path": "remote/meta/building/bu163/prefab/meta_bu_163_7.prefab",
          "prefab_bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
          "root_path_id": -4088452015409560067,
          "sprites": [
            {
              "asset_id": "3377b64cccc8e66d",
              "sprite_name": "meta_tex_bu_163_7",
              "bundle": "remote_meta_building_bu163_bb3b54819cce9b3fc2d6a718e7f8f500.ab",
              "path_id": -5526132756637252033,
              "component_path_id": -1572779759969143780
            }
          ]
        }
      ]
    },
    {
      "id": "bu_164",
      "group": "164",
      "name_cn": "迪斯科舞厅",
      "name_key": "building_164",
      "name_candidates": [
        [
          "building_164",
          "迪斯科舞厅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2577.60009765625,
        "y": 35876.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -20.0,
            "y": 367.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -20.0,
            "y": 367.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a5f56405bf5c0803"
        },
        {
          "level": 2,
          "asset_id": "b8201fdaa88698ff"
        },
        {
          "level": 3,
          "asset_id": "7d07fb77892f6550"
        },
        {
          "level": 4,
          "asset_id": "40cf504cdedd37eb"
        },
        {
          "level": 5,
          "asset_id": "29a9530fe08dd9fd"
        },
        {
          "level": 6,
          "asset_id": "360ba0a8f5de78c3"
        },
        {
          "level": 7,
          "asset_id": "62adf6de648ee562"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_164_1",
          "TypeId": "bu_164",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_164_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_164_1",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a5f56405bf5c0803"
          ]
        },
        {
          "ID": "bu_164_2",
          "TypeId": "bu_164",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_164_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_164_2",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b8201fdaa88698ff"
          ]
        },
        {
          "ID": "bu_164_3",
          "TypeId": "bu_164",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_164_3",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d07fb77892f6550"
          ]
        },
        {
          "ID": "bu_164_4",
          "TypeId": "bu_164",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_164_3",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d07fb77892f6550"
          ]
        },
        {
          "ID": "bu_164_5",
          "TypeId": "bu_164",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_164_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_164_3",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7d07fb77892f6550"
          ]
        },
        {
          "ID": "bu_164_6",
          "TypeId": "bu_164",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_164_4",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "40cf504cdedd37eb"
          ]
        },
        {
          "ID": "bu_164_7",
          "TypeId": "bu_164",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_164_4",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "40cf504cdedd37eb"
          ]
        },
        {
          "ID": "bu_164_8",
          "TypeId": "bu_164",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_164_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_164_4",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "40cf504cdedd37eb"
          ]
        },
        {
          "ID": "bu_164_9",
          "TypeId": "bu_164",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_164_5",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "29a9530fe08dd9fd"
          ]
        },
        {
          "ID": "bu_164_10",
          "TypeId": "bu_164",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_164_5",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "29a9530fe08dd9fd"
          ]
        },
        {
          "ID": "bu_164_11",
          "TypeId": "bu_164",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_164_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_164_5",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "29a9530fe08dd9fd"
          ]
        },
        {
          "ID": "bu_164_12",
          "TypeId": "bu_164",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_164_6",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "360ba0a8f5de78c3"
          ]
        },
        {
          "ID": "bu_164_13",
          "TypeId": "bu_164",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_164_6",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "360ba0a8f5de78c3"
          ]
        },
        {
          "ID": "bu_164_14",
          "TypeId": "bu_164",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_164_6",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "360ba0a8f5de78c3"
          ]
        },
        {
          "ID": "bu_164_15",
          "TypeId": "bu_164",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_164_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_164_6",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "360ba0a8f5de78c3"
          ]
        },
        {
          "ID": "bu_164_16",
          "TypeId": "bu_164",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_164_7",
          "VfxRes": "",
          "Name": "building_164",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "62adf6de648ee562"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_164_1",
          "prefab_path": "remote/meta/building/bu164/prefab/meta_bu_164_1.prefab",
          "prefab_bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
          "root_path_id": -4243134531805239933,
          "sprites": [
            {
              "asset_id": "a5f56405bf5c0803",
              "sprite_name": "meta_tex_bu_164_1",
              "bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
              "path_id": -4645280158329579924,
              "component_path_id": 1432347426806406611
            }
          ]
        },
        {
          "resource": "meta_bu_164_2",
          "prefab_path": "remote/meta/building/bu164/prefab/meta_bu_164_2.prefab",
          "prefab_bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
          "root_path_id": 5226875986307452827,
          "sprites": [
            {
              "asset_id": "b8201fdaa88698ff",
              "sprite_name": "meta_tex_bu_164_2",
              "bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
              "path_id": 4620861016638199914,
              "component_path_id": 5066218913768979420
            }
          ]
        },
        {
          "resource": "meta_bu_164_3",
          "prefab_path": "remote/meta/building/bu164/prefab/meta_bu_164_3.prefab",
          "prefab_bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
          "root_path_id": 1990220732256849854,
          "sprites": [
            {
              "asset_id": "7d07fb77892f6550",
              "sprite_name": "meta_tex_bu_164_3",
              "bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
              "path_id": -9001814435201352478,
              "component_path_id": -1845303901064444056
            }
          ]
        },
        {
          "resource": "meta_bu_164_4",
          "prefab_path": "remote/meta/building/bu164/prefab/meta_bu_164_4.prefab",
          "prefab_bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
          "root_path_id": -1235687580812726424,
          "sprites": [
            {
              "asset_id": "40cf504cdedd37eb",
              "sprite_name": "meta_tex_bu_164_4",
              "bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
              "path_id": -5571185800259889215,
              "component_path_id": -4478667429672333488
            }
          ]
        },
        {
          "resource": "meta_bu_164_5",
          "prefab_path": "remote/meta/building/bu164/prefab/meta_bu_164_5.prefab",
          "prefab_bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
          "root_path_id": -7384234624531608304,
          "sprites": [
            {
              "asset_id": "29a9530fe08dd9fd",
              "sprite_name": "meta_tex_bu_164_5",
              "bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
              "path_id": -5835305787337073333,
              "component_path_id": 8385405946545059233
            }
          ]
        },
        {
          "resource": "meta_bu_164_6",
          "prefab_path": "remote/meta/building/bu164/prefab/meta_bu_164_6.prefab",
          "prefab_bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
          "root_path_id": -6130330251839899295,
          "sprites": [
            {
              "asset_id": "360ba0a8f5de78c3",
              "sprite_name": "meta_tex_bu_164_6",
              "bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
              "path_id": 4560754233949893678,
              "component_path_id": -3339126114567334556
            }
          ]
        },
        {
          "resource": "meta_bu_164_7",
          "prefab_path": "remote/meta/building/bu164/prefab/meta_bu_164_7.prefab",
          "prefab_bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
          "root_path_id": 5804046301947910043,
          "sprites": [
            {
              "asset_id": "62adf6de648ee562",
              "sprite_name": "meta_tex_bu_164_7",
              "bundle": "remote_meta_building_bu164_d4b27cbfd3bb980d30e68160c8f7c19c.ab",
              "path_id": -2880319302666341954,
              "component_path_id": -5324740668412262189
            }
          ]
        }
      ]
    },
    {
      "id": "bu_165",
      "group": "165",
      "name_cn": "解压玩具店",
      "name_key": "building_165",
      "name_candidates": [
        [
          "building_165",
          "解压玩具店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1602.699951171875,
        "y": 35401.50390625
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.350000023841858,
            "y": 1.350000023841858,
            "z": 1.350000023841858
          },
          "pos": {
            "x": 18.0,
            "y": 424.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.350000023841858,
            "y": 1.350000023841858,
            "z": 1.350000023841858
          },
          "pos": {
            "x": 18.0,
            "y": 424.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "c541a88dba73ac96"
        },
        {
          "level": 2,
          "asset_id": "846101d746dbb9b2"
        },
        {
          "level": 3,
          "asset_id": "a35c7777c8675e8d"
        },
        {
          "level": 4,
          "asset_id": "d581683737077b7d"
        },
        {
          "level": 5,
          "asset_id": "71563b52ae206e88"
        },
        {
          "level": 6,
          "asset_id": "ccd39bf24746b3d3"
        },
        {
          "level": 7,
          "asset_id": "7b6e6da7f57f01e6"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_165_1",
          "TypeId": "bu_165",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_165_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_165_1",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c541a88dba73ac96"
          ]
        },
        {
          "ID": "bu_165_2",
          "TypeId": "bu_165",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 36000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_165_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_165_2",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "846101d746dbb9b2"
          ]
        },
        {
          "ID": "bu_165_3",
          "TypeId": "bu_165",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_165_3",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a35c7777c8675e8d"
          ]
        },
        {
          "ID": "bu_165_4",
          "TypeId": "bu_165",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_165_3",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a35c7777c8675e8d"
          ]
        },
        {
          "ID": "bu_165_5",
          "TypeId": "bu_165",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_165_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 420
            }
          ],
          "Resource": "meta_bu_165_3",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a35c7777c8675e8d"
          ]
        },
        {
          "ID": "bu_165_6",
          "TypeId": "bu_165",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_165_4",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d581683737077b7d"
          ]
        },
        {
          "ID": "bu_165_7",
          "TypeId": "bu_165",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_165_4",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d581683737077b7d"
          ]
        },
        {
          "ID": "bu_165_8",
          "TypeId": "bu_165",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_165_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_165_4",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d581683737077b7d"
          ]
        },
        {
          "ID": "bu_165_9",
          "TypeId": "bu_165",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_165_5",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "71563b52ae206e88"
          ]
        },
        {
          "ID": "bu_165_10",
          "TypeId": "bu_165",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_165_5",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "71563b52ae206e88"
          ]
        },
        {
          "ID": "bu_165_11",
          "TypeId": "bu_165",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_165_5",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "71563b52ae206e88"
          ]
        },
        {
          "ID": "bu_165_12",
          "TypeId": "bu_165",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_165_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_165_5",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "71563b52ae206e88"
          ]
        },
        {
          "ID": "bu_165_13",
          "TypeId": "bu_165",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_165_6",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ccd39bf24746b3d3"
          ]
        },
        {
          "ID": "bu_165_14",
          "TypeId": "bu_165",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_165_6",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ccd39bf24746b3d3"
          ]
        },
        {
          "ID": "bu_165_15",
          "TypeId": "bu_165",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_165_6",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ccd39bf24746b3d3"
          ]
        },
        {
          "ID": "bu_165_16",
          "TypeId": "bu_165",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_165_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_165_6",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ccd39bf24746b3d3"
          ]
        },
        {
          "ID": "bu_165_17",
          "TypeId": "bu_165",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_165_7",
          "VfxRes": "",
          "Name": "building_165",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7b6e6da7f57f01e6"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_165_1",
          "prefab_path": "remote/meta/building/bu165/prefab/meta_bu_165_1.prefab",
          "prefab_bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
          "root_path_id": 8407924937466271597,
          "sprites": [
            {
              "asset_id": "c541a88dba73ac96",
              "sprite_name": "meta_tex_bu_165_1",
              "bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
              "path_id": 1659761422218939612,
              "component_path_id": -6943785134351320327
            }
          ]
        },
        {
          "resource": "meta_bu_165_2",
          "prefab_path": "remote/meta/building/bu165/prefab/meta_bu_165_2.prefab",
          "prefab_bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
          "root_path_id": 9010361785074800814,
          "sprites": [
            {
              "asset_id": "846101d746dbb9b2",
              "sprite_name": "meta_tex_bu_165_2",
              "bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
              "path_id": 2756001130643612802,
              "component_path_id": 743872616365162170
            }
          ]
        },
        {
          "resource": "meta_bu_165_3",
          "prefab_path": "remote/meta/building/bu165/prefab/meta_bu_165_3.prefab",
          "prefab_bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
          "root_path_id": -7445707653177287467,
          "sprites": [
            {
              "asset_id": "a35c7777c8675e8d",
              "sprite_name": "meta_tex_bu_165_3",
              "bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
              "path_id": 8527638430214880226,
              "component_path_id": 5118867458781200094
            }
          ]
        },
        {
          "resource": "meta_bu_165_4",
          "prefab_path": "remote/meta/building/bu165/prefab/meta_bu_165_4.prefab",
          "prefab_bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
          "root_path_id": 1175747500635610402,
          "sprites": [
            {
              "asset_id": "d581683737077b7d",
              "sprite_name": "meta_tex_bu_165_4",
              "bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
              "path_id": -1879123433554803247,
              "component_path_id": -5536656365707386957
            }
          ]
        },
        {
          "resource": "meta_bu_165_5",
          "prefab_path": "remote/meta/building/bu165/prefab/meta_bu_165_5.prefab",
          "prefab_bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
          "root_path_id": -7471641627536327184,
          "sprites": [
            {
              "asset_id": "71563b52ae206e88",
              "sprite_name": "meta_tex_bu_165_5",
              "bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
              "path_id": -2454482093637273696,
              "component_path_id": 830415575752740750
            }
          ]
        },
        {
          "resource": "meta_bu_165_6",
          "prefab_path": "remote/meta/building/bu165/prefab/meta_bu_165_6.prefab",
          "prefab_bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
          "root_path_id": 5254542771489759999,
          "sprites": [
            {
              "asset_id": "ccd39bf24746b3d3",
              "sprite_name": "meta_tex_bu_165_6",
              "bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
              "path_id": -2480590128943016030,
              "component_path_id": 6789896025787579591
            }
          ]
        },
        {
          "resource": "meta_bu_165_7",
          "prefab_path": "remote/meta/building/bu165/prefab/meta_bu_165_7.prefab",
          "prefab_bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
          "root_path_id": -7264076579381206306,
          "sprites": [
            {
              "asset_id": "7b6e6da7f57f01e6",
              "sprite_name": "meta_tex_bu_165_7",
              "bundle": "remote_meta_building_bu165_20ee635d34090d9bf23f6ab5dde3087f.ab",
              "path_id": 8206988355778853921,
              "component_path_id": -809392854426643530
            }
          ]
        }
      ]
    },
    {
      "id": "bu_166",
      "group": "166",
      "name_cn": "地中海别墅",
      "name_key": "building_166",
      "name_candidates": [
        [
          "building_166",
          "地中海别墅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 735.0,
        "y": 34943.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -33.0,
            "y": 102.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -33.0,
            "y": 102.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "557aa77ddc60e622"
        },
        {
          "level": 2,
          "asset_id": "cd5ec6470a774a52"
        },
        {
          "level": 3,
          "asset_id": "131ad98f70bbcd03"
        },
        {
          "level": 4,
          "asset_id": "540a386c072dbd06"
        },
        {
          "level": 5,
          "asset_id": "fd1406378931c28d"
        },
        {
          "level": 6,
          "asset_id": "c1ff6b86a0bcb8cc"
        },
        {
          "level": 7,
          "asset_id": "30fcbdf52eb711c3"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_166_1",
          "TypeId": "bu_166",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_166_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_166_1",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "557aa77ddc60e622"
          ]
        },
        {
          "ID": "bu_166_2",
          "TypeId": "bu_166",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_166_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_166_2",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cd5ec6470a774a52"
          ]
        },
        {
          "ID": "bu_166_3",
          "TypeId": "bu_166",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_166_3",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "131ad98f70bbcd03"
          ]
        },
        {
          "ID": "bu_166_4",
          "TypeId": "bu_166",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_166_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_166_3",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "131ad98f70bbcd03"
          ]
        },
        {
          "ID": "bu_166_5",
          "TypeId": "bu_166",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_166_4",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "540a386c072dbd06"
          ]
        },
        {
          "ID": "bu_166_6",
          "TypeId": "bu_166",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_166_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_166_4",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "540a386c072dbd06"
          ]
        },
        {
          "ID": "bu_166_7",
          "TypeId": "bu_166",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_166_5",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fd1406378931c28d"
          ]
        },
        {
          "ID": "bu_166_8",
          "TypeId": "bu_166",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_166_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_166_5",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fd1406378931c28d"
          ]
        },
        {
          "ID": "bu_166_9",
          "TypeId": "bu_166",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_166_6",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c1ff6b86a0bcb8cc"
          ]
        },
        {
          "ID": "bu_166_10",
          "TypeId": "bu_166",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_166_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_166_6",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c1ff6b86a0bcb8cc"
          ]
        },
        {
          "ID": "bu_166_11",
          "TypeId": "bu_166",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_166_7",
          "VfxRes": "",
          "Name": "building_166",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "30fcbdf52eb711c3"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_166_1",
          "prefab_path": "remote/meta/building/bu166/prefab/meta_bu_166_1.prefab",
          "prefab_bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
          "root_path_id": -6068648989048526643,
          "sprites": [
            {
              "asset_id": "557aa77ddc60e622",
              "sprite_name": "meta_tex_bu_166_1",
              "bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
              "path_id": 7082557897976599300,
              "component_path_id": -2988090391276045677
            }
          ]
        },
        {
          "resource": "meta_bu_166_2",
          "prefab_path": "remote/meta/building/bu166/prefab/meta_bu_166_2.prefab",
          "prefab_bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
          "root_path_id": 5362934459972658868,
          "sprites": [
            {
              "asset_id": "cd5ec6470a774a52",
              "sprite_name": "meta_tex_bu_166_2",
              "bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
              "path_id": 918803108182323435,
              "component_path_id": -739902083305604188
            }
          ]
        },
        {
          "resource": "meta_bu_166_3",
          "prefab_path": "remote/meta/building/bu166/prefab/meta_bu_166_3.prefab",
          "prefab_bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
          "root_path_id": 4781946703941048279,
          "sprites": [
            {
              "asset_id": "131ad98f70bbcd03",
              "sprite_name": "meta_tex_bu_166_3",
              "bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
              "path_id": 7269960105112767871,
              "component_path_id": -6090062963157336704
            }
          ]
        },
        {
          "resource": "meta_bu_166_4",
          "prefab_path": "remote/meta/building/bu166/prefab/meta_bu_166_4.prefab",
          "prefab_bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
          "root_path_id": 4507156121571327286,
          "sprites": [
            {
              "asset_id": "540a386c072dbd06",
              "sprite_name": "meta_tex_bu_166_4",
              "bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
              "path_id": 4786327081191650717,
              "component_path_id": 5661901931419534677
            }
          ]
        },
        {
          "resource": "meta_bu_166_5",
          "prefab_path": "remote/meta/building/bu166/prefab/meta_bu_166_5.prefab",
          "prefab_bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
          "root_path_id": 7573610466330194887,
          "sprites": [
            {
              "asset_id": "fd1406378931c28d",
              "sprite_name": "meta_tex_bu_166_5",
              "bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
              "path_id": -497966154062465773,
              "component_path_id": -3288772923831211011
            }
          ]
        },
        {
          "resource": "meta_bu_166_6",
          "prefab_path": "remote/meta/building/bu166/prefab/meta_bu_166_6.prefab",
          "prefab_bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
          "root_path_id": 7852572469642877645,
          "sprites": [
            {
              "asset_id": "c1ff6b86a0bcb8cc",
              "sprite_name": "meta_tex_bu_166_6",
              "bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
              "path_id": 3401865261415744251,
              "component_path_id": 6140619399509139854
            }
          ]
        },
        {
          "resource": "meta_bu_166_7",
          "prefab_path": "remote/meta/building/bu166/prefab/meta_bu_166_7.prefab",
          "prefab_bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
          "root_path_id": -3146872012350409417,
          "sprites": [
            {
              "asset_id": "30fcbdf52eb711c3",
              "sprite_name": "meta_tex_bu_166_7",
              "bundle": "remote_meta_building_bu166_dc07d42f73a6473c3c741bd010391c21.ab",
              "path_id": -5936120054220389963,
              "component_path_id": -6424736942901433725
            }
          ]
        }
      ]
    },
    {
      "id": "bu_167",
      "group": "167",
      "name_cn": "普拉提馆",
      "name_key": "building_167",
      "name_candidates": [
        [
          "building_167",
          "普拉提馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 538.0,
        "y": 35923.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -7.0,
            "y": 311.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.100000023841858,
            "y": 1.100000023841858,
            "z": 1.100000023841858
          },
          "pos": {
            "x": -7.0,
            "y": 311.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "91ccdd3153ef43a6"
        },
        {
          "level": 2,
          "asset_id": "7cd7d2da54427228"
        },
        {
          "level": 3,
          "asset_id": "7272508916223d1e"
        },
        {
          "level": 4,
          "asset_id": "b228b0e8abffbc76"
        },
        {
          "level": 5,
          "asset_id": "3b46e1649c9ee74a"
        },
        {
          "level": 6,
          "asset_id": "79139d16ce05389e"
        },
        {
          "level": 7,
          "asset_id": "d5fe69c744698108"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_167_1",
          "TypeId": "bu_167",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_167_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_167_1",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91ccdd3153ef43a6"
          ]
        },
        {
          "ID": "bu_167_2",
          "TypeId": "bu_167",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_167_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 410
            }
          ],
          "Resource": "meta_bu_167_2",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7cd7d2da54427228"
          ]
        },
        {
          "ID": "bu_167_3",
          "TypeId": "bu_167",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_167_3",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7272508916223d1e"
          ]
        },
        {
          "ID": "bu_167_4",
          "TypeId": "bu_167",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_167_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 390
            }
          ],
          "Resource": "meta_bu_167_3",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7272508916223d1e"
          ]
        },
        {
          "ID": "bu_167_5",
          "TypeId": "bu_167",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_167_4",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b228b0e8abffbc76"
          ]
        },
        {
          "ID": "bu_167_6",
          "TypeId": "bu_167",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_167_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_167_4",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b228b0e8abffbc76"
          ]
        },
        {
          "ID": "bu_167_7",
          "TypeId": "bu_167",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_167_5",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3b46e1649c9ee74a"
          ]
        },
        {
          "ID": "bu_167_8",
          "TypeId": "bu_167",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_167_5",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3b46e1649c9ee74a"
          ]
        },
        {
          "ID": "bu_167_9",
          "TypeId": "bu_167",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_167_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_167_5",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3b46e1649c9ee74a"
          ]
        },
        {
          "ID": "bu_167_10",
          "TypeId": "bu_167",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_167_6",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "79139d16ce05389e"
          ]
        },
        {
          "ID": "bu_167_11",
          "TypeId": "bu_167",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_167_6",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "79139d16ce05389e"
          ]
        },
        {
          "ID": "bu_167_12",
          "TypeId": "bu_167",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_167_6",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "79139d16ce05389e"
          ]
        },
        {
          "ID": "bu_167_13",
          "TypeId": "bu_167",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_167_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_167_6",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "79139d16ce05389e"
          ]
        },
        {
          "ID": "bu_167_14",
          "TypeId": "bu_167",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_167_7",
          "VfxRes": "",
          "Name": "building_167",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d5fe69c744698108"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_167_1",
          "prefab_path": "remote/meta/building/bu167/prefab/meta_bu_167_1.prefab",
          "prefab_bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
          "root_path_id": -6950994468346485538,
          "sprites": [
            {
              "asset_id": "91ccdd3153ef43a6",
              "sprite_name": "meta_tex_bu_167_1",
              "bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
              "path_id": 5448509476940562931,
              "component_path_id": -5583298734868251436
            }
          ]
        },
        {
          "resource": "meta_bu_167_2",
          "prefab_path": "remote/meta/building/bu167/prefab/meta_bu_167_2.prefab",
          "prefab_bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
          "root_path_id": 2979508079469252687,
          "sprites": [
            {
              "asset_id": "7cd7d2da54427228",
              "sprite_name": "meta_tex_bu_167_2",
              "bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
              "path_id": -6169800274001723362,
              "component_path_id": 1992855284675572287
            }
          ]
        },
        {
          "resource": "meta_bu_167_3",
          "prefab_path": "remote/meta/building/bu167/prefab/meta_bu_167_3.prefab",
          "prefab_bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
          "root_path_id": -2054421404670028018,
          "sprites": [
            {
              "asset_id": "7272508916223d1e",
              "sprite_name": "meta_tex_bu_167_3",
              "bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
              "path_id": -8489752230653905058,
              "component_path_id": -5991916925488958325
            }
          ]
        },
        {
          "resource": "meta_bu_167_4",
          "prefab_path": "remote/meta/building/bu167/prefab/meta_bu_167_4.prefab",
          "prefab_bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
          "root_path_id": 4429369348658317797,
          "sprites": [
            {
              "asset_id": "b228b0e8abffbc76",
              "sprite_name": "meta_tex_bu_167_4",
              "bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
              "path_id": -4073725736225730317,
              "component_path_id": 5921349119056043271
            }
          ]
        },
        {
          "resource": "meta_bu_167_5",
          "prefab_path": "remote/meta/building/bu167/prefab/meta_bu_167_5.prefab",
          "prefab_bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
          "root_path_id": -5712097994595795992,
          "sprites": [
            {
              "asset_id": "3b46e1649c9ee74a",
              "sprite_name": "meta_tex_bu_167_5",
              "bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
              "path_id": 5275303151337393816,
              "component_path_id": -2564303867633731305
            }
          ]
        },
        {
          "resource": "meta_bu_167_6",
          "prefab_path": "remote/meta/building/bu167/prefab/meta_bu_167_6.prefab",
          "prefab_bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
          "root_path_id": 4030835224210113091,
          "sprites": [
            {
              "asset_id": "79139d16ce05389e",
              "sprite_name": "meta_tex_bu_167_6",
              "bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
              "path_id": -661303953430409172,
              "component_path_id": -4714260757917275411
            }
          ]
        },
        {
          "resource": "meta_bu_167_7",
          "prefab_path": "remote/meta/building/bu167/prefab/meta_bu_167_7.prefab",
          "prefab_bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
          "root_path_id": -6318340037728737435,
          "sprites": [
            {
              "asset_id": "d5fe69c744698108",
              "sprite_name": "meta_tex_bu_167_7",
              "bundle": "remote_meta_building_bu167_6c9a8345035d3f82e35b979fb3570710.ab",
              "path_id": -5729983902394306809,
              "component_path_id": -5430873231126633553
            }
          ]
        }
      ]
    },
    {
      "id": "bu_168",
      "group": "168",
      "name_cn": "航天博物馆",
      "name_key": "building_168",
      "name_candidates": [
        [
          "building_168",
          "航天博物馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1397.0,
        "y": 36384.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -52.0,
            "y": 235.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -52.0,
            "y": 235.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d6ccb50d4860f1d8"
        },
        {
          "level": 2,
          "asset_id": "3c05ca8cf4da7ba7"
        },
        {
          "level": 3,
          "asset_id": "7ae6f304efc586e2"
        },
        {
          "level": 4,
          "asset_id": "e0437096517658ac"
        },
        {
          "level": 5,
          "asset_id": "feca6960ea29fd2f"
        },
        {
          "level": 6,
          "asset_id": "ec491e0b0e56b7ef"
        },
        {
          "level": 7,
          "asset_id": "dce70e9d12b4e651"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_168_1",
          "TypeId": "bu_168",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_168_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_168_1",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d6ccb50d4860f1d8"
          ]
        },
        {
          "ID": "bu_168_2",
          "TypeId": "bu_168",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_168_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 395
            }
          ],
          "Resource": "meta_bu_168_2",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3c05ca8cf4da7ba7"
          ]
        },
        {
          "ID": "bu_168_3",
          "TypeId": "bu_168",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_168_3",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7ae6f304efc586e2"
          ]
        },
        {
          "ID": "bu_168_4",
          "TypeId": "bu_168",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_168_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 455
            }
          ],
          "Resource": "meta_bu_168_3",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7ae6f304efc586e2"
          ]
        },
        {
          "ID": "bu_168_5",
          "TypeId": "bu_168",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_168_4",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0437096517658ac"
          ]
        },
        {
          "ID": "bu_168_6",
          "TypeId": "bu_168",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_168_4",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0437096517658ac"
          ]
        },
        {
          "ID": "bu_168_7",
          "TypeId": "bu_168",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_168_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_168_4",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0437096517658ac"
          ]
        },
        {
          "ID": "bu_168_8",
          "TypeId": "bu_168",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_168_5",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "feca6960ea29fd2f"
          ]
        },
        {
          "ID": "bu_168_9",
          "TypeId": "bu_168",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_168_5",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "feca6960ea29fd2f"
          ]
        },
        {
          "ID": "bu_168_10",
          "TypeId": "bu_168",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_168_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_168_5",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "feca6960ea29fd2f"
          ]
        },
        {
          "ID": "bu_168_11",
          "TypeId": "bu_168",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_168_6",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ec491e0b0e56b7ef"
          ]
        },
        {
          "ID": "bu_168_12",
          "TypeId": "bu_168",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_168_6",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ec491e0b0e56b7ef"
          ]
        },
        {
          "ID": "bu_168_13",
          "TypeId": "bu_168",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_168_6",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ec491e0b0e56b7ef"
          ]
        },
        {
          "ID": "bu_168_14",
          "TypeId": "bu_168",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_168_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_168_6",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ec491e0b0e56b7ef"
          ]
        },
        {
          "ID": "bu_168_15",
          "TypeId": "bu_168",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_168_7",
          "VfxRes": "",
          "Name": "building_168",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dce70e9d12b4e651"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_168_1",
          "prefab_path": "remote/meta/building/bu168/prefab/meta_bu_168_1.prefab",
          "prefab_bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
          "root_path_id": -116192453306041681,
          "sprites": [
            {
              "asset_id": "d6ccb50d4860f1d8",
              "sprite_name": "meta_tex_bu_168_1",
              "bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
              "path_id": -3405578345533411261,
              "component_path_id": -596133079019380795
            }
          ]
        },
        {
          "resource": "meta_bu_168_2",
          "prefab_path": "remote/meta/building/bu168/prefab/meta_bu_168_2.prefab",
          "prefab_bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
          "root_path_id": -7094434606929023242,
          "sprites": [
            {
              "asset_id": "3c05ca8cf4da7ba7",
              "sprite_name": "meta_tex_bu_168_2",
              "bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
              "path_id": -1242228291800852211,
              "component_path_id": -1832037537029927050
            }
          ]
        },
        {
          "resource": "meta_bu_168_3",
          "prefab_path": "remote/meta/building/bu168/prefab/meta_bu_168_3.prefab",
          "prefab_bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
          "root_path_id": -4977402836047465458,
          "sprites": [
            {
              "asset_id": "7ae6f304efc586e2",
              "sprite_name": "meta_tex_bu_168_3",
              "bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
              "path_id": 4511190899157831907,
              "component_path_id": 276762385318251554
            }
          ]
        },
        {
          "resource": "meta_bu_168_4",
          "prefab_path": "remote/meta/building/bu168/prefab/meta_bu_168_4.prefab",
          "prefab_bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
          "root_path_id": 6646676600262628671,
          "sprites": [
            {
              "asset_id": "e0437096517658ac",
              "sprite_name": "meta_tex_bu_168_4",
              "bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
              "path_id": -7655607379082026152,
              "component_path_id": -6779605755887261859
            }
          ]
        },
        {
          "resource": "meta_bu_168_5",
          "prefab_path": "remote/meta/building/bu168/prefab/meta_bu_168_5.prefab",
          "prefab_bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
          "root_path_id": 1084346563217784655,
          "sprites": [
            {
              "asset_id": "feca6960ea29fd2f",
              "sprite_name": "meta_tex_bu_168_5",
              "bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
              "path_id": 5383505635149600282,
              "component_path_id": 1503413892300005390
            }
          ]
        },
        {
          "resource": "meta_bu_168_6",
          "prefab_path": "remote/meta/building/bu168/prefab/meta_bu_168_6.prefab",
          "prefab_bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
          "root_path_id": 9014639549361636040,
          "sprites": [
            {
              "asset_id": "ec491e0b0e56b7ef",
              "sprite_name": "meta_tex_bu_168_6",
              "bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
              "path_id": 149773025853221783,
              "component_path_id": -1572188691179386578
            }
          ]
        },
        {
          "resource": "meta_bu_168_7",
          "prefab_path": "remote/meta/building/bu168/prefab/meta_bu_168_7.prefab",
          "prefab_bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
          "root_path_id": -6310426556358199716,
          "sprites": [
            {
              "asset_id": "dce70e9d12b4e651",
              "sprite_name": "meta_tex_bu_168_7",
              "bundle": "remote_meta_building_bu168_4793c14663acd2f35c568a9d476de868.ab",
              "path_id": 1753680560361571058,
              "component_path_id": 3081285520729451010
            }
          ]
        }
      ]
    },
    {
      "id": "bu_169",
      "group": "169",
      "name_cn": "钟乳石公园",
      "name_key": "building_169",
      "name_candidates": [
        [
          "building_169",
          "钟乳石公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 553.0,
        "y": 36857.00390625
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -15.0,
            "y": 309.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -43.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "9a95d9c0462c2482"
        },
        {
          "level": 2,
          "asset_id": "40e4573c07eae9ca"
        },
        {
          "level": 3,
          "asset_id": "628b8f8dd60b769a"
        },
        {
          "level": 4,
          "asset_id": "54d8450379fecd6a"
        },
        {
          "level": 5,
          "asset_id": "d35b6ff9ded9d0da"
        },
        {
          "level": 6,
          "asset_id": "36f4d251ce2604ca"
        },
        {
          "level": 7,
          "asset_id": "318b25f545ced81d"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_169_1",
          "TypeId": "bu_169",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_169_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_169_1",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9a95d9c0462c2482"
          ]
        },
        {
          "ID": "bu_169_2",
          "TypeId": "bu_169",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_169_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 410
            }
          ],
          "Resource": "meta_bu_169_2",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "40e4573c07eae9ca"
          ]
        },
        {
          "ID": "bu_169_3",
          "TypeId": "bu_169",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_169_3",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "628b8f8dd60b769a"
          ]
        },
        {
          "ID": "bu_169_4",
          "TypeId": "bu_169",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_169_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_169_3",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "628b8f8dd60b769a"
          ]
        },
        {
          "ID": "bu_169_5",
          "TypeId": "bu_169",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_169_4",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "54d8450379fecd6a"
          ]
        },
        {
          "ID": "bu_169_6",
          "TypeId": "bu_169",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_169_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_169_4",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "54d8450379fecd6a"
          ]
        },
        {
          "ID": "bu_169_7",
          "TypeId": "bu_169",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_169_5",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d35b6ff9ded9d0da"
          ]
        },
        {
          "ID": "bu_169_8",
          "TypeId": "bu_169",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_169_5",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d35b6ff9ded9d0da"
          ]
        },
        {
          "ID": "bu_169_9",
          "TypeId": "bu_169",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_169_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_169_5",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d35b6ff9ded9d0da"
          ]
        },
        {
          "ID": "bu_169_10",
          "TypeId": "bu_169",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_169_6",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "36f4d251ce2604ca"
          ]
        },
        {
          "ID": "bu_169_11",
          "TypeId": "bu_169",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_169_6",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "36f4d251ce2604ca"
          ]
        },
        {
          "ID": "bu_169_12",
          "TypeId": "bu_169",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_169_6",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "36f4d251ce2604ca"
          ]
        },
        {
          "ID": "bu_169_13",
          "TypeId": "bu_169",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_169_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_169_6",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "36f4d251ce2604ca"
          ]
        },
        {
          "ID": "bu_169_14",
          "TypeId": "bu_169",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_169_7",
          "VfxRes": "",
          "Name": "building_169",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "318b25f545ced81d"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_169_1",
          "prefab_path": "remote/meta/building/bu169/prefab/meta_bu_169_1.prefab",
          "prefab_bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
          "root_path_id": -6683494736187905409,
          "sprites": [
            {
              "asset_id": "9a95d9c0462c2482",
              "sprite_name": "meta_tex_bu_169_1",
              "bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
              "path_id": 1404202322738192395,
              "component_path_id": 5423860740817616844
            }
          ]
        },
        {
          "resource": "meta_bu_169_2",
          "prefab_path": "remote/meta/building/bu169/prefab/meta_bu_169_2.prefab",
          "prefab_bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
          "root_path_id": 8398264583110286804,
          "sprites": [
            {
              "asset_id": "40e4573c07eae9ca",
              "sprite_name": "meta_tex_bu_169_2",
              "bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
              "path_id": 7313438762487833152,
              "component_path_id": -6253871161703377605
            }
          ]
        },
        {
          "resource": "meta_bu_169_3",
          "prefab_path": "remote/meta/building/bu169/prefab/meta_bu_169_3.prefab",
          "prefab_bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
          "root_path_id": 6811314033462297565,
          "sprites": [
            {
              "asset_id": "628b8f8dd60b769a",
              "sprite_name": "meta_tex_bu_169_3",
              "bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
              "path_id": -5085107761159991635,
              "component_path_id": -5795586117212527572
            }
          ]
        },
        {
          "resource": "meta_bu_169_4",
          "prefab_path": "remote/meta/building/bu169/prefab/meta_bu_169_4.prefab",
          "prefab_bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
          "root_path_id": 2025711974817125450,
          "sprites": [
            {
              "asset_id": "54d8450379fecd6a",
              "sprite_name": "meta_tex_bu_169_4",
              "bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
              "path_id": -6541890222890354925,
              "component_path_id": 6962686233184873926
            }
          ]
        },
        {
          "resource": "meta_bu_169_5",
          "prefab_path": "remote/meta/building/bu169/prefab/meta_bu_169_5.prefab",
          "prefab_bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
          "root_path_id": -8715313055373945958,
          "sprites": [
            {
              "asset_id": "d35b6ff9ded9d0da",
              "sprite_name": "meta_tex_bu_169_5",
              "bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
              "path_id": 3475233768455839285,
              "component_path_id": -4741232309442289442
            }
          ]
        },
        {
          "resource": "meta_bu_169_6",
          "prefab_path": "remote/meta/building/bu169/prefab/meta_bu_169_6.prefab",
          "prefab_bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
          "root_path_id": -4768464874969334261,
          "sprites": [
            {
              "asset_id": "36f4d251ce2604ca",
              "sprite_name": "meta_tex_bu_169_6",
              "bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
              "path_id": -8958149732550485126,
              "component_path_id": -3106564383039662148
            }
          ]
        },
        {
          "resource": "meta_bu_169_7",
          "prefab_path": "remote/meta/building/bu169/prefab/meta_bu_169_7.prefab",
          "prefab_bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
          "root_path_id": 8397979214400052017,
          "sprites": [
            {
              "asset_id": "318b25f545ced81d",
              "sprite_name": "meta_tex_bu_169_7",
              "bundle": "remote_meta_building_bu169_3907484fbca40d2b0d72aef5a6553c03.ab",
              "path_id": -1054522094727506933,
              "component_path_id": -2877094049611867154
            }
          ]
        }
      ]
    },
    {
      "id": "bu_170",
      "group": "170",
      "name_cn": "羊毛制品店",
      "name_key": "building_170",
      "name_candidates": [
        [
          "building_170",
          "羊毛制品店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1686.0,
        "y": 37622.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 33.0,
            "y": 346.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 33.0,
            "y": 346.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "7a8ef6f6eaf4d9ec"
        },
        {
          "level": 2,
          "asset_id": "34037173fd1cf5d4"
        },
        {
          "level": 3,
          "asset_id": "209a935f6bc4201c"
        },
        {
          "level": 4,
          "asset_id": "309243129ff59dc9"
        },
        {
          "level": 5,
          "asset_id": "d3bf1abacec3f91b"
        },
        {
          "level": 6,
          "asset_id": "740330a3ff58780d"
        },
        {
          "level": 7,
          "asset_id": "a98080eb1f858e85"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_170_1",
          "TypeId": "bu_170",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_170_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_170_1",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7a8ef6f6eaf4d9ec"
          ]
        },
        {
          "ID": "bu_170_2",
          "TypeId": "bu_170",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_170_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_170_2",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "34037173fd1cf5d4"
          ]
        },
        {
          "ID": "bu_170_3",
          "TypeId": "bu_170",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_170_3",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "209a935f6bc4201c"
          ]
        },
        {
          "ID": "bu_170_4",
          "TypeId": "bu_170",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_170_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_170_3",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "209a935f6bc4201c"
          ]
        },
        {
          "ID": "bu_170_5",
          "TypeId": "bu_170",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_170_4",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "309243129ff59dc9"
          ]
        },
        {
          "ID": "bu_170_6",
          "TypeId": "bu_170",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_170_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_170_4",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "309243129ff59dc9"
          ]
        },
        {
          "ID": "bu_170_7",
          "TypeId": "bu_170",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_170_5",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d3bf1abacec3f91b"
          ]
        },
        {
          "ID": "bu_170_8",
          "TypeId": "bu_170",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 70000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_170_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_170_5",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d3bf1abacec3f91b"
          ]
        },
        {
          "ID": "bu_170_9",
          "TypeId": "bu_170",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 72000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_170_6",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "740330a3ff58780d"
          ]
        },
        {
          "ID": "bu_170_10",
          "TypeId": "bu_170",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_170_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_170_6",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "740330a3ff58780d"
          ]
        },
        {
          "ID": "bu_170_11",
          "TypeId": "bu_170",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_170_7",
          "VfxRes": "",
          "Name": "building_170",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a98080eb1f858e85"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_170_1",
          "prefab_path": "remote/meta/building/bu170/prefab/meta_bu_170_1.prefab",
          "prefab_bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
          "root_path_id": 7969240224774326439,
          "sprites": [
            {
              "asset_id": "7a8ef6f6eaf4d9ec",
              "sprite_name": "meta_tex_bu_170_1",
              "bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
              "path_id": -5777671396742318151,
              "component_path_id": 844722687011890929
            }
          ]
        },
        {
          "resource": "meta_bu_170_2",
          "prefab_path": "remote/meta/building/bu170/prefab/meta_bu_170_2.prefab",
          "prefab_bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
          "root_path_id": -6656804649548739858,
          "sprites": [
            {
              "asset_id": "34037173fd1cf5d4",
              "sprite_name": "meta_tex_bu_170_2",
              "bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
              "path_id": -8814211618766915955,
              "component_path_id": 1391125934195971174
            }
          ]
        },
        {
          "resource": "meta_bu_170_3",
          "prefab_path": "remote/meta/building/bu170/prefab/meta_bu_170_3.prefab",
          "prefab_bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
          "root_path_id": -5121188749607366332,
          "sprites": [
            {
              "asset_id": "209a935f6bc4201c",
              "sprite_name": "meta_tex_bu_170_3",
              "bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
              "path_id": -2074264761722018451,
              "component_path_id": 2713776946874801562
            }
          ]
        },
        {
          "resource": "meta_bu_170_4",
          "prefab_path": "remote/meta/building/bu170/prefab/meta_bu_170_4.prefab",
          "prefab_bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
          "root_path_id": 3695117260599628679,
          "sprites": [
            {
              "asset_id": "309243129ff59dc9",
              "sprite_name": "meta_tex_bu_170_4",
              "bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
              "path_id": -4978345779047737335,
              "component_path_id": 6341199269886478501
            }
          ]
        },
        {
          "resource": "meta_bu_170_5",
          "prefab_path": "remote/meta/building/bu170/prefab/meta_bu_170_5.prefab",
          "prefab_bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
          "root_path_id": -3350679589343066853,
          "sprites": [
            {
              "asset_id": "d3bf1abacec3f91b",
              "sprite_name": "meta_tex_bu_170_5",
              "bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
              "path_id": 1035746189417471233,
              "component_path_id": 2560534437341811809
            }
          ]
        },
        {
          "resource": "meta_bu_170_6",
          "prefab_path": "remote/meta/building/bu170/prefab/meta_bu_170_6.prefab",
          "prefab_bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
          "root_path_id": -5202159373669391933,
          "sprites": [
            {
              "asset_id": "740330a3ff58780d",
              "sprite_name": "meta_tex_bu_170_6",
              "bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
              "path_id": -7002233068141289328,
              "component_path_id": -405380504460895787
            }
          ]
        },
        {
          "resource": "meta_bu_170_7",
          "prefab_path": "remote/meta/building/bu170/prefab/meta_bu_170_7.prefab",
          "prefab_bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
          "root_path_id": -1897484996587203703,
          "sprites": [
            {
              "asset_id": "a98080eb1f858e85",
              "sprite_name": "meta_tex_bu_170_7",
              "bundle": "remote_meta_building_bu170_c08e24b911485dfe25a7f27590e91abe.ab",
              "path_id": 7465774643263749121,
              "component_path_id": -2259856022102060378
            }
          ]
        }
      ]
    },
    {
      "id": "bu_171",
      "group": "171",
      "name_cn": "桥梁博物馆",
      "name_key": "building_171",
      "name_candidates": [
        [
          "building_171",
          "桥梁博物馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2690.0,
        "y": 37056.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -30.0,
            "y": 305.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -11.0,
            "y": 283.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "8039a3e86d34a25b"
        },
        {
          "level": 2,
          "asset_id": "59cf72428d73bb63"
        },
        {
          "level": 3,
          "asset_id": "3a1a538691a29e7c"
        },
        {
          "level": 4,
          "asset_id": "4932f5f28bcd0917"
        },
        {
          "level": 5,
          "asset_id": "a3b39d308d7245dc"
        },
        {
          "level": 6,
          "asset_id": "08d631d440922774"
        },
        {
          "level": 7,
          "asset_id": "1a49fb1df5cd3d74"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_171_1",
          "TypeId": "bu_171",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_171_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_171_1",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8039a3e86d34a25b"
          ]
        },
        {
          "ID": "bu_171_2",
          "TypeId": "bu_171",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_171_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_171_2",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "59cf72428d73bb63"
          ]
        },
        {
          "ID": "bu_171_3",
          "TypeId": "bu_171",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_171_3",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a1a538691a29e7c"
          ]
        },
        {
          "ID": "bu_171_4",
          "TypeId": "bu_171",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_171_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_171_3",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a1a538691a29e7c"
          ]
        },
        {
          "ID": "bu_171_5",
          "TypeId": "bu_171",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_171_4",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4932f5f28bcd0917"
          ]
        },
        {
          "ID": "bu_171_6",
          "TypeId": "bu_171",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_171_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_171_4",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4932f5f28bcd0917"
          ]
        },
        {
          "ID": "bu_171_7",
          "TypeId": "bu_171",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_171_5",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a3b39d308d7245dc"
          ]
        },
        {
          "ID": "bu_171_8",
          "TypeId": "bu_171",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_171_5",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a3b39d308d7245dc"
          ]
        },
        {
          "ID": "bu_171_9",
          "TypeId": "bu_171",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_171_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_171_5",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a3b39d308d7245dc"
          ]
        },
        {
          "ID": "bu_171_10",
          "TypeId": "bu_171",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_171_6",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "08d631d440922774"
          ]
        },
        {
          "ID": "bu_171_11",
          "TypeId": "bu_171",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_171_6",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "08d631d440922774"
          ]
        },
        {
          "ID": "bu_171_12",
          "TypeId": "bu_171",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_171_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_171_6",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "08d631d440922774"
          ]
        },
        {
          "ID": "bu_171_13",
          "TypeId": "bu_171",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_171_7",
          "VfxRes": "",
          "Name": "building_171",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1a49fb1df5cd3d74"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_171_1",
          "prefab_path": "remote/meta/building/bu171/prefab/meta_bu_171_1.prefab",
          "prefab_bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
          "root_path_id": -5924530622832089743,
          "sprites": [
            {
              "asset_id": "8039a3e86d34a25b",
              "sprite_name": "meta_tex_bu_171_1",
              "bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
              "path_id": -3860368728802466100,
              "component_path_id": -3583006945972398749
            }
          ]
        },
        {
          "resource": "meta_bu_171_2",
          "prefab_path": "remote/meta/building/bu171/prefab/meta_bu_171_2.prefab",
          "prefab_bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
          "root_path_id": -5437039200434799194,
          "sprites": [
            {
              "asset_id": "59cf72428d73bb63",
              "sprite_name": "meta_tex_bu_171_2",
              "bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
              "path_id": -291740634696225361,
              "component_path_id": 509406555532127644
            }
          ]
        },
        {
          "resource": "meta_bu_171_3",
          "prefab_path": "remote/meta/building/bu171/prefab/meta_bu_171_3.prefab",
          "prefab_bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
          "root_path_id": 3321419543714570505,
          "sprites": [
            {
              "asset_id": "3a1a538691a29e7c",
              "sprite_name": "meta_tex_bu_171_3",
              "bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
              "path_id": 3155687828458532140,
              "component_path_id": -8240841222607347621
            }
          ]
        },
        {
          "resource": "meta_bu_171_4",
          "prefab_path": "remote/meta/building/bu171/prefab/meta_bu_171_4.prefab",
          "prefab_bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
          "root_path_id": 6358067834784979562,
          "sprites": [
            {
              "asset_id": "4932f5f28bcd0917",
              "sprite_name": "meta_tex_bu_171_4",
              "bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
              "path_id": -8098059690758444607,
              "component_path_id": 8613234223702274087
            }
          ]
        },
        {
          "resource": "meta_bu_171_5",
          "prefab_path": "remote/meta/building/bu171/prefab/meta_bu_171_5.prefab",
          "prefab_bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
          "root_path_id": -5188842782348174145,
          "sprites": [
            {
              "asset_id": "a3b39d308d7245dc",
              "sprite_name": "meta_tex_bu_171_5",
              "bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
              "path_id": -6444548998611481763,
              "component_path_id": 7764121064541542807
            }
          ]
        },
        {
          "resource": "meta_bu_171_6",
          "prefab_path": "remote/meta/building/bu171/prefab/meta_bu_171_6.prefab",
          "prefab_bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
          "root_path_id": -5328962211794275403,
          "sprites": [
            {
              "asset_id": "08d631d440922774",
              "sprite_name": "meta_tex_bu_171_6",
              "bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
              "path_id": -4365174995603052854,
              "component_path_id": -9005529052634671654
            }
          ]
        },
        {
          "resource": "meta_bu_171_7",
          "prefab_path": "remote/meta/building/bu171/prefab/meta_bu_171_7.prefab",
          "prefab_bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
          "root_path_id": 3046213591878458496,
          "sprites": [
            {
              "asset_id": "1a49fb1df5cd3d74",
              "sprite_name": "meta_tex_bu_171_7",
              "bundle": "remote_meta_building_bu171_7e9a3b313b7019eba34b6629113cb118.ab",
              "path_id": 8919523684658353389,
              "component_path_id": 183231539906134311
            }
          ]
        }
      ]
    },
    {
      "id": "bu_172",
      "group": "172",
      "name_cn": "娱乐赌场",
      "name_key": "building_172",
      "name_candidates": [
        [
          "building_172",
          "娱乐赌场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4594.0,
        "y": 36950.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -23.0,
            "y": 344.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -35.0,
            "y": 342.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "62995d679552d9d1"
        },
        {
          "level": 2,
          "asset_id": "3d9b4d822aef0326"
        },
        {
          "level": 3,
          "asset_id": "9abdbb03c919c7fa"
        },
        {
          "level": 4,
          "asset_id": "8f372041592e8e99"
        },
        {
          "level": 5,
          "asset_id": "4b4c555d3079ee4e"
        },
        {
          "level": 6,
          "asset_id": "151235d9d0fb215e"
        },
        {
          "level": 7,
          "asset_id": "1f3a39644a70c518"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_172_1",
          "TypeId": "bu_172",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_172_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_172_1",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "62995d679552d9d1"
          ]
        },
        {
          "ID": "bu_172_2",
          "TypeId": "bu_172",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_172_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_172_2",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3d9b4d822aef0326"
          ]
        },
        {
          "ID": "bu_172_3",
          "TypeId": "bu_172",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_172_3",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9abdbb03c919c7fa"
          ]
        },
        {
          "ID": "bu_172_4",
          "TypeId": "bu_172",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_172_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_172_3",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9abdbb03c919c7fa"
          ]
        },
        {
          "ID": "bu_172_5",
          "TypeId": "bu_172",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_172_4",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8f372041592e8e99"
          ]
        },
        {
          "ID": "bu_172_6",
          "TypeId": "bu_172",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_172_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_172_4",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8f372041592e8e99"
          ]
        },
        {
          "ID": "bu_172_7",
          "TypeId": "bu_172",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_172_5",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b4c555d3079ee4e"
          ]
        },
        {
          "ID": "bu_172_8",
          "TypeId": "bu_172",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_172_5",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b4c555d3079ee4e"
          ]
        },
        {
          "ID": "bu_172_9",
          "TypeId": "bu_172",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_172_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_172_5",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b4c555d3079ee4e"
          ]
        },
        {
          "ID": "bu_172_10",
          "TypeId": "bu_172",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_172_6",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "151235d9d0fb215e"
          ]
        },
        {
          "ID": "bu_172_11",
          "TypeId": "bu_172",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_172_6",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "151235d9d0fb215e"
          ]
        },
        {
          "ID": "bu_172_12",
          "TypeId": "bu_172",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_172_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_172_6",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "151235d9d0fb215e"
          ]
        },
        {
          "ID": "bu_172_13",
          "TypeId": "bu_172",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_172_7",
          "VfxRes": "",
          "Name": "building_172",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1f3a39644a70c518"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_172_1",
          "prefab_path": "remote/meta/building/bu172/prefab/meta_bu_172_1.prefab",
          "prefab_bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
          "root_path_id": -2459518125886637569,
          "sprites": [
            {
              "asset_id": "62995d679552d9d1",
              "sprite_name": "meta_tex_bu_172_1",
              "bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
              "path_id": -8857938227437154714,
              "component_path_id": 8865502182659585347
            }
          ]
        },
        {
          "resource": "meta_bu_172_2",
          "prefab_path": "remote/meta/building/bu172/prefab/meta_bu_172_2.prefab",
          "prefab_bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
          "root_path_id": -8952697387309439248,
          "sprites": [
            {
              "asset_id": "3d9b4d822aef0326",
              "sprite_name": "meta_tex_bu_172_2",
              "bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
              "path_id": -3150763331461888124,
              "component_path_id": -7287864689613265892
            }
          ]
        },
        {
          "resource": "meta_bu_172_3",
          "prefab_path": "remote/meta/building/bu172/prefab/meta_bu_172_3.prefab",
          "prefab_bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
          "root_path_id": -807363592792487195,
          "sprites": [
            {
              "asset_id": "9abdbb03c919c7fa",
              "sprite_name": "meta_tex_bu_172_3",
              "bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
              "path_id": 6742140551371907115,
              "component_path_id": 6338821527038302199
            }
          ]
        },
        {
          "resource": "meta_bu_172_4",
          "prefab_path": "remote/meta/building/bu172/prefab/meta_bu_172_4.prefab",
          "prefab_bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
          "root_path_id": -7610652876286159554,
          "sprites": [
            {
              "asset_id": "8f372041592e8e99",
              "sprite_name": "meta_tex_bu_172_4",
              "bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
              "path_id": 7988004463697717263,
              "component_path_id": 4357192567388981959
            }
          ]
        },
        {
          "resource": "meta_bu_172_5",
          "prefab_path": "remote/meta/building/bu172/prefab/meta_bu_172_5.prefab",
          "prefab_bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
          "root_path_id": 5556491899115151565,
          "sprites": [
            {
              "asset_id": "4b4c555d3079ee4e",
              "sprite_name": "meta_tex_bu_172_5",
              "bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
              "path_id": 2215145194281072774,
              "component_path_id": 5634116083370920652
            }
          ]
        },
        {
          "resource": "meta_bu_172_6",
          "prefab_path": "remote/meta/building/bu172/prefab/meta_bu_172_6.prefab",
          "prefab_bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
          "root_path_id": 1386695242490570494,
          "sprites": [
            {
              "asset_id": "151235d9d0fb215e",
              "sprite_name": "meta_tex_bu_172_6",
              "bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
              "path_id": -8717275975472127074,
              "component_path_id": 4412627931418300991
            }
          ]
        },
        {
          "resource": "meta_bu_172_7",
          "prefab_path": "remote/meta/building/bu172/prefab/meta_bu_172_7.prefab",
          "prefab_bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
          "root_path_id": -5407970542195583332,
          "sprites": [
            {
              "asset_id": "1f3a39644a70c518",
              "sprite_name": "meta_tex_bu_172_7",
              "bundle": "remote_meta_building_bu172_d3eba702a6978e673a4056bde5ecb586.ab",
              "path_id": -1352959638636416004,
              "component_path_id": -4796646572304229981
            }
          ]
        }
      ]
    },
    {
      "id": "bu_173",
      "group": "173",
      "name_cn": "法院",
      "name_key": "building_173",
      "name_candidates": [
        [
          "building_173",
          "法院"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3641.0,
        "y": 37762.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 5.0,
            "y": 209.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 5.0,
            "y": 209.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a3bca99bef2d51e4"
        },
        {
          "level": 2,
          "asset_id": "80a07fde2a3e6cd5"
        },
        {
          "level": 3,
          "asset_id": "b242796c537a31c8"
        },
        {
          "level": 4,
          "asset_id": "4b5372be33e967b8"
        },
        {
          "level": 5,
          "asset_id": "ad51bc8b459df622"
        },
        {
          "level": 6,
          "asset_id": "4e953bd953ae31c1"
        },
        {
          "level": 7,
          "asset_id": "a2f2a2753dccfd35"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_173_1",
          "TypeId": "bu_173",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 35000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_173_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 95
            }
          ],
          "Resource": "meta_bu_173_1",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a3bca99bef2d51e4"
          ]
        },
        {
          "ID": "bu_173_2",
          "TypeId": "bu_173",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 37000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_173_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_173_2",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "80a07fde2a3e6cd5"
          ]
        },
        {
          "ID": "bu_173_3",
          "TypeId": "bu_173",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 38000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_173_3",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b242796c537a31c8"
          ]
        },
        {
          "ID": "bu_173_4",
          "TypeId": "bu_173",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 39000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_173_3",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b242796c537a31c8"
          ]
        },
        {
          "ID": "bu_173_5",
          "TypeId": "bu_173",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_173_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_173_3",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b242796c537a31c8"
          ]
        },
        {
          "ID": "bu_173_6",
          "TypeId": "bu_173",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_173_4",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b5372be33e967b8"
          ]
        },
        {
          "ID": "bu_173_7",
          "TypeId": "bu_173",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_173_4",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b5372be33e967b8"
          ]
        },
        {
          "ID": "bu_173_8",
          "TypeId": "bu_173",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_173_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_173_4",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4b5372be33e967b8"
          ]
        },
        {
          "ID": "bu_173_9",
          "TypeId": "bu_173",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_173_5",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ad51bc8b459df622"
          ]
        },
        {
          "ID": "bu_173_10",
          "TypeId": "bu_173",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_173_5",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ad51bc8b459df622"
          ]
        },
        {
          "ID": "bu_173_11",
          "TypeId": "bu_173",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_173_5",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ad51bc8b459df622"
          ]
        },
        {
          "ID": "bu_173_12",
          "TypeId": "bu_173",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_173_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_173_5",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ad51bc8b459df622"
          ]
        },
        {
          "ID": "bu_173_13",
          "TypeId": "bu_173",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_173_6",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4e953bd953ae31c1"
          ]
        },
        {
          "ID": "bu_173_14",
          "TypeId": "bu_173",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_173_6",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4e953bd953ae31c1"
          ]
        },
        {
          "ID": "bu_173_15",
          "TypeId": "bu_173",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_173_6",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4e953bd953ae31c1"
          ]
        },
        {
          "ID": "bu_173_16",
          "TypeId": "bu_173",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_173_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 550
            }
          ],
          "Resource": "meta_bu_173_6",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4e953bd953ae31c1"
          ]
        },
        {
          "ID": "bu_173_17",
          "TypeId": "bu_173",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_173_7",
          "VfxRes": "",
          "Name": "building_173",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a2f2a2753dccfd35"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_173_1",
          "prefab_path": "remote/meta/building/bu173/prefab/meta_bu_173_1.prefab",
          "prefab_bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
          "root_path_id": -2533649846230772035,
          "sprites": [
            {
              "asset_id": "a3bca99bef2d51e4",
              "sprite_name": "meta_tex_bu_173_1",
              "bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
              "path_id": -227220251423943157,
              "component_path_id": -399935266568297084
            }
          ]
        },
        {
          "resource": "meta_bu_173_2",
          "prefab_path": "remote/meta/building/bu173/prefab/meta_bu_173_2.prefab",
          "prefab_bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
          "root_path_id": -9157549238270036829,
          "sprites": [
            {
              "asset_id": "80a07fde2a3e6cd5",
              "sprite_name": "meta_tex_bu_173_2",
              "bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
              "path_id": -6063462504417579129,
              "component_path_id": 7365196151908504909
            }
          ]
        },
        {
          "resource": "meta_bu_173_3",
          "prefab_path": "remote/meta/building/bu173/prefab/meta_bu_173_3.prefab",
          "prefab_bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
          "root_path_id": -6356893569943209228,
          "sprites": [
            {
              "asset_id": "b242796c537a31c8",
              "sprite_name": "meta_tex_bu_173_3",
              "bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
              "path_id": -288104876381719027,
              "component_path_id": 3475868521741514953
            }
          ]
        },
        {
          "resource": "meta_bu_173_4",
          "prefab_path": "remote/meta/building/bu173/prefab/meta_bu_173_4.prefab",
          "prefab_bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
          "root_path_id": -2022258932168505024,
          "sprites": [
            {
              "asset_id": "4b5372be33e967b8",
              "sprite_name": "meta_tex_bu_173_4",
              "bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
              "path_id": -7227150959628525094,
              "component_path_id": 640435511128695392
            }
          ]
        },
        {
          "resource": "meta_bu_173_5",
          "prefab_path": "remote/meta/building/bu173/prefab/meta_bu_173_5.prefab",
          "prefab_bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
          "root_path_id": 3944833908147777222,
          "sprites": [
            {
              "asset_id": "ad51bc8b459df622",
              "sprite_name": "meta_tex_bu_173_5",
              "bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
              "path_id": 5112725382277184340,
              "component_path_id": 9057243569296152440
            }
          ]
        },
        {
          "resource": "meta_bu_173_6",
          "prefab_path": "remote/meta/building/bu173/prefab/meta_bu_173_6.prefab",
          "prefab_bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
          "root_path_id": -8524052574053894593,
          "sprites": [
            {
              "asset_id": "4e953bd953ae31c1",
              "sprite_name": "meta_tex_bu_173_6",
              "bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
              "path_id": 6790788770015444318,
              "component_path_id": 991540299253204644
            }
          ]
        },
        {
          "resource": "meta_bu_173_7",
          "prefab_path": "remote/meta/building/bu173/prefab/meta_bu_173_7.prefab",
          "prefab_bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
          "root_path_id": -6459453088716230124,
          "sprites": [
            {
              "asset_id": "a2f2a2753dccfd35",
              "sprite_name": "meta_tex_bu_173_7",
              "bundle": "remote_meta_building_bu173_76047c806cbd2306dfd0c09d763d7ef9.ab",
              "path_id": -48647799146405218,
              "component_path_id": -6526806514544042923
            }
          ]
        }
      ]
    },
    {
      "id": "bu_174",
      "group": "174",
      "name_cn": "水果家居城",
      "name_key": "building_174",
      "name_candidates": [
        [
          "building_174",
          "水果家居城"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4765.0,
        "y": 38586.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -22.0,
            "y": 153.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -5.0,
            "y": 110.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "db1e2c83e8abe3ab"
        },
        {
          "level": 2,
          "asset_id": "2ff8fcb158232600"
        },
        {
          "level": 3,
          "asset_id": "d0a7b57729168d4a"
        },
        {
          "level": 4,
          "asset_id": "662cc102b6dfc517"
        },
        {
          "level": 5,
          "asset_id": "c9de503099744e6a"
        },
        {
          "level": 6,
          "asset_id": "88728f6c300ff560"
        },
        {
          "level": 7,
          "asset_id": "aeb2eff60c29bf48"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_174_1",
          "TypeId": "bu_174",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_174_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_174_1",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "db1e2c83e8abe3ab"
          ]
        },
        {
          "ID": "bu_174_2",
          "TypeId": "bu_174",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_174_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 405
            }
          ],
          "Resource": "meta_bu_174_2",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ff8fcb158232600"
          ]
        },
        {
          "ID": "bu_174_3",
          "TypeId": "bu_174",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_174_3",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d0a7b57729168d4a"
          ]
        },
        {
          "ID": "bu_174_4",
          "TypeId": "bu_174",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_174_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_174_3",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d0a7b57729168d4a"
          ]
        },
        {
          "ID": "bu_174_5",
          "TypeId": "bu_174",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_174_4",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "662cc102b6dfc517"
          ]
        },
        {
          "ID": "bu_174_6",
          "TypeId": "bu_174",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_174_4",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "662cc102b6dfc517"
          ]
        },
        {
          "ID": "bu_174_7",
          "TypeId": "bu_174",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_174_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_174_4",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "662cc102b6dfc517"
          ]
        },
        {
          "ID": "bu_174_8",
          "TypeId": "bu_174",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_174_5",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c9de503099744e6a"
          ]
        },
        {
          "ID": "bu_174_9",
          "TypeId": "bu_174",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_174_5",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c9de503099744e6a"
          ]
        },
        {
          "ID": "bu_174_10",
          "TypeId": "bu_174",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_174_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_174_5",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c9de503099744e6a"
          ]
        },
        {
          "ID": "bu_174_11",
          "TypeId": "bu_174",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_174_6",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "88728f6c300ff560"
          ]
        },
        {
          "ID": "bu_174_12",
          "TypeId": "bu_174",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_174_6",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "88728f6c300ff560"
          ]
        },
        {
          "ID": "bu_174_13",
          "TypeId": "bu_174",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_174_6",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "88728f6c300ff560"
          ]
        },
        {
          "ID": "bu_174_14",
          "TypeId": "bu_174",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_174_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_174_6",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "88728f6c300ff560"
          ]
        },
        {
          "ID": "bu_174_15",
          "TypeId": "bu_174",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_174_7",
          "VfxRes": "",
          "Name": "building_174",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "aeb2eff60c29bf48"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_174_1",
          "prefab_path": "remote/meta/building/bu174/prefab/meta_bu_174_1.prefab",
          "prefab_bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
          "root_path_id": 394377931155706904,
          "sprites": [
            {
              "asset_id": "db1e2c83e8abe3ab",
              "sprite_name": "meta_tex_bu_174_1",
              "bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
              "path_id": -583953183828970002,
              "component_path_id": 2104231378917568755
            }
          ]
        },
        {
          "resource": "meta_bu_174_2",
          "prefab_path": "remote/meta/building/bu174/prefab/meta_bu_174_2.prefab",
          "prefab_bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
          "root_path_id": -1790269825956615649,
          "sprites": [
            {
              "asset_id": "2ff8fcb158232600",
              "sprite_name": "meta_tex_bu_174_2",
              "bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
              "path_id": -3718678098438598798,
              "component_path_id": 4776854057276876263
            }
          ]
        },
        {
          "resource": "meta_bu_174_3",
          "prefab_path": "remote/meta/building/bu174/prefab/meta_bu_174_3.prefab",
          "prefab_bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
          "root_path_id": -3619727004991264138,
          "sprites": [
            {
              "asset_id": "d0a7b57729168d4a",
              "sprite_name": "meta_tex_bu_174_3",
              "bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
              "path_id": -7233224326553967097,
              "component_path_id": 2759579244998207498
            }
          ]
        },
        {
          "resource": "meta_bu_174_4",
          "prefab_path": "remote/meta/building/bu174/prefab/meta_bu_174_4.prefab",
          "prefab_bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
          "root_path_id": -2362063013095652909,
          "sprites": [
            {
              "asset_id": "662cc102b6dfc517",
              "sprite_name": "meta_tex_bu_174_4",
              "bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
              "path_id": 3248365210422340070,
              "component_path_id": -4608849492704233180
            }
          ]
        },
        {
          "resource": "meta_bu_174_5",
          "prefab_path": "remote/meta/building/bu174/prefab/meta_bu_174_5.prefab",
          "prefab_bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
          "root_path_id": -1903825391869439785,
          "sprites": [
            {
              "asset_id": "c9de503099744e6a",
              "sprite_name": "meta_tex_bu_174_5",
              "bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
              "path_id": -1028663548377372243,
              "component_path_id": -5176392888368551136
            }
          ]
        },
        {
          "resource": "meta_bu_174_6",
          "prefab_path": "remote/meta/building/bu174/prefab/meta_bu_174_6.prefab",
          "prefab_bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
          "root_path_id": 6183505487695445872,
          "sprites": [
            {
              "asset_id": "88728f6c300ff560",
              "sprite_name": "meta_tex_bu_174_6",
              "bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
              "path_id": -3507251133736472072,
              "component_path_id": -1898724157409320927
            }
          ]
        },
        {
          "resource": "meta_bu_174_7",
          "prefab_path": "remote/meta/building/bu174/prefab/meta_bu_174_7.prefab",
          "prefab_bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
          "root_path_id": -6507677153787310042,
          "sprites": [
            {
              "asset_id": "aeb2eff60c29bf48",
              "sprite_name": "meta_tex_bu_174_7",
              "bundle": "remote_meta_building_bu174_b81b693798cffbcf46ae18e9bf005f9e.ab",
              "path_id": -4682472704288233521,
              "component_path_id": -792042436906295593
            }
          ]
        }
      ]
    },
    {
      "id": "bu_175",
      "group": "175",
      "name_cn": "狂欢节乐园",
      "name_key": "building_175",
      "name_candidates": [
        [
          "building_175",
          "狂欢节乐园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3892.0,
        "y": 39360.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 214.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 214.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "77140b5f77e81641"
        },
        {
          "level": 2,
          "asset_id": "c840a05de1ff73e0"
        },
        {
          "level": 3,
          "asset_id": "d4024ceb01e78f46"
        },
        {
          "level": 4,
          "asset_id": "704d787b8e4f2391"
        },
        {
          "level": 5,
          "asset_id": "36df249f79c3039c"
        },
        {
          "level": 6,
          "asset_id": "37a21d5cf380886c"
        },
        {
          "level": 7,
          "asset_id": "93394053b76d5b0a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_175_1",
          "TypeId": "bu_175",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_175_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_175_1",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "77140b5f77e81641"
          ]
        },
        {
          "ID": "bu_175_2",
          "TypeId": "bu_175",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_175_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_175_2",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c840a05de1ff73e0"
          ]
        },
        {
          "ID": "bu_175_3",
          "TypeId": "bu_175",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_175_3",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4024ceb01e78f46"
          ]
        },
        {
          "ID": "bu_175_4",
          "TypeId": "bu_175",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_175_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_175_3",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4024ceb01e78f46"
          ]
        },
        {
          "ID": "bu_175_5",
          "TypeId": "bu_175",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_175_4",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "704d787b8e4f2391"
          ]
        },
        {
          "ID": "bu_175_6",
          "TypeId": "bu_175",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_175_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_175_4",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "704d787b8e4f2391"
          ]
        },
        {
          "ID": "bu_175_7",
          "TypeId": "bu_175",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_175_5",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "36df249f79c3039c"
          ]
        },
        {
          "ID": "bu_175_8",
          "TypeId": "bu_175",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_175_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_175_5",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "36df249f79c3039c"
          ]
        },
        {
          "ID": "bu_175_9",
          "TypeId": "bu_175",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_175_6",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37a21d5cf380886c"
          ]
        },
        {
          "ID": "bu_175_10",
          "TypeId": "bu_175",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_175_6",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37a21d5cf380886c"
          ]
        },
        {
          "ID": "bu_175_11",
          "TypeId": "bu_175",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_175_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_175_6",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37a21d5cf380886c"
          ]
        },
        {
          "ID": "bu_175_12",
          "TypeId": "bu_175",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_175_7",
          "VfxRes": "",
          "Name": "building_175",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "93394053b76d5b0a"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_175_1",
          "prefab_path": "remote/meta/building/bu175/prefab/meta_bu_175_1.prefab",
          "prefab_bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
          "root_path_id": -6685341103522303908,
          "sprites": [
            {
              "asset_id": "77140b5f77e81641",
              "sprite_name": "meta_tex_bu_175_1",
              "bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
              "path_id": 8836088599415896913,
              "component_path_id": 4913302888197627103
            }
          ]
        },
        {
          "resource": "meta_bu_175_2",
          "prefab_path": "remote/meta/building/bu175/prefab/meta_bu_175_2.prefab",
          "prefab_bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
          "root_path_id": -362498940748379677,
          "sprites": [
            {
              "asset_id": "c840a05de1ff73e0",
              "sprite_name": "meta_tex_bu_175_2",
              "bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
              "path_id": -6701539960242743827,
              "component_path_id": -6040960916158960804
            }
          ]
        },
        {
          "resource": "meta_bu_175_3",
          "prefab_path": "remote/meta/building/bu175/prefab/meta_bu_175_3.prefab",
          "prefab_bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
          "root_path_id": -6002834012103947087,
          "sprites": [
            {
              "asset_id": "d4024ceb01e78f46",
              "sprite_name": "meta_tex_bu_175_3",
              "bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
              "path_id": 1448951166512516333,
              "component_path_id": 3260980032263514598
            }
          ]
        },
        {
          "resource": "meta_bu_175_4",
          "prefab_path": "remote/meta/building/bu175/prefab/meta_bu_175_4.prefab",
          "prefab_bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
          "root_path_id": -7343200784131853114,
          "sprites": [
            {
              "asset_id": "704d787b8e4f2391",
              "sprite_name": "meta_tex_bu_175_4",
              "bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
              "path_id": 4289822082685322845,
              "component_path_id": -4006436745547442299
            }
          ]
        },
        {
          "resource": "meta_bu_175_5",
          "prefab_path": "remote/meta/building/bu175/prefab/meta_bu_175_5.prefab",
          "prefab_bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
          "root_path_id": 25006743434097982,
          "sprites": [
            {
              "asset_id": "36df249f79c3039c",
              "sprite_name": "meta_tex_bu_175_5",
              "bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
              "path_id": -6884443165791691758,
              "component_path_id": -1066636852337874987
            }
          ]
        },
        {
          "resource": "meta_bu_175_6",
          "prefab_path": "remote/meta/building/bu175/prefab/meta_bu_175_6.prefab",
          "prefab_bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
          "root_path_id": -3523295939506896898,
          "sprites": [
            {
              "asset_id": "37a21d5cf380886c",
              "sprite_name": "meta_tex_bu_175_6",
              "bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
              "path_id": -8056324890702282819,
              "component_path_id": 7974783547688054275
            }
          ]
        },
        {
          "resource": "meta_bu_175_7",
          "prefab_path": "remote/meta/building/bu175/prefab/meta_bu_175_7.prefab",
          "prefab_bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
          "root_path_id": 4257863248026588405,
          "sprites": [
            {
              "asset_id": "93394053b76d5b0a",
              "sprite_name": "meta_tex_bu_175_7",
              "bundle": "remote_meta_building_bu175_cf37c6c5d5617779054f1dd095c9038a.ab",
              "path_id": -2296289073644161878,
              "component_path_id": -8970148691858950700
            }
          ]
        }
      ]
    },
    {
      "id": "bu_176",
      "group": "176",
      "name_cn": "拳击馆",
      "name_key": "building_176",
      "name_candidates": [
        [
          "building_176",
          "拳击馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3155.0,
        "y": 38897.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -4.0,
            "y": 230.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -15.0,
            "y": 377.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "ec817ed27d62ad51"
        },
        {
          "level": 2,
          "asset_id": "8358fa4f810dec15"
        },
        {
          "level": 3,
          "asset_id": "70f1ea244e3e9234"
        },
        {
          "level": 4,
          "asset_id": "dec2e0c9a47f215c"
        },
        {
          "level": 5,
          "asset_id": "a4552b243544fb1c"
        },
        {
          "level": 6,
          "asset_id": "c4cb6d52458232c7"
        },
        {
          "level": 7,
          "asset_id": "0f832a87725d576a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_176_1",
          "TypeId": "bu_176",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_176_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_176_1",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ec817ed27d62ad51"
          ]
        },
        {
          "ID": "bu_176_2",
          "TypeId": "bu_176",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_176_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_176_2",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8358fa4f810dec15"
          ]
        },
        {
          "ID": "bu_176_3",
          "TypeId": "bu_176",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_176_3",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "70f1ea244e3e9234"
          ]
        },
        {
          "ID": "bu_176_4",
          "TypeId": "bu_176",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_176_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_176_3",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "70f1ea244e3e9234"
          ]
        },
        {
          "ID": "bu_176_5",
          "TypeId": "bu_176",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_176_4",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dec2e0c9a47f215c"
          ]
        },
        {
          "ID": "bu_176_6",
          "TypeId": "bu_176",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_176_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_176_4",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dec2e0c9a47f215c"
          ]
        },
        {
          "ID": "bu_176_7",
          "TypeId": "bu_176",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_176_5",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a4552b243544fb1c"
          ]
        },
        {
          "ID": "bu_176_8",
          "TypeId": "bu_176",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_176_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_176_5",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a4552b243544fb1c"
          ]
        },
        {
          "ID": "bu_176_9",
          "TypeId": "bu_176",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_176_6",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c4cb6d52458232c7"
          ]
        },
        {
          "ID": "bu_176_10",
          "TypeId": "bu_176",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_176_6",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c4cb6d52458232c7"
          ]
        },
        {
          "ID": "bu_176_11",
          "TypeId": "bu_176",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_176_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 595
            }
          ],
          "Resource": "meta_bu_176_6",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c4cb6d52458232c7"
          ]
        },
        {
          "ID": "bu_176_12",
          "TypeId": "bu_176",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_176_7",
          "VfxRes": "",
          "Name": "building_176",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0f832a87725d576a"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_176_1",
          "prefab_path": "remote/meta/building/bu176/prefab/meta_bu_176_1.prefab",
          "prefab_bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
          "root_path_id": 2260104441784596608,
          "sprites": [
            {
              "asset_id": "ec817ed27d62ad51",
              "sprite_name": "meta_tex_bu_176_1",
              "bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
              "path_id": 5807203239699265806,
              "component_path_id": 7536065469990275913
            }
          ]
        },
        {
          "resource": "meta_bu_176_2",
          "prefab_path": "remote/meta/building/bu176/prefab/meta_bu_176_2.prefab",
          "prefab_bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
          "root_path_id": 4654087961374531427,
          "sprites": [
            {
              "asset_id": "8358fa4f810dec15",
              "sprite_name": "meta_tex_bu_176_2",
              "bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
              "path_id": 3820845358359276599,
              "component_path_id": -5906822515720444729
            }
          ]
        },
        {
          "resource": "meta_bu_176_3",
          "prefab_path": "remote/meta/building/bu176/prefab/meta_bu_176_3.prefab",
          "prefab_bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
          "root_path_id": 8640885471705458136,
          "sprites": [
            {
              "asset_id": "70f1ea244e3e9234",
              "sprite_name": "meta_tex_bu_176_3",
              "bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
              "path_id": 2943328585353106491,
              "component_path_id": -998001347529769626
            }
          ]
        },
        {
          "resource": "meta_bu_176_4",
          "prefab_path": "remote/meta/building/bu176/prefab/meta_bu_176_4.prefab",
          "prefab_bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
          "root_path_id": 2585499148254901215,
          "sprites": [
            {
              "asset_id": "dec2e0c9a47f215c",
              "sprite_name": "meta_tex_bu_176_4",
              "bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
              "path_id": 6412502624860932463,
              "component_path_id": -7614410555153350343
            }
          ]
        },
        {
          "resource": "meta_bu_176_5",
          "prefab_path": "remote/meta/building/bu176/prefab/meta_bu_176_5.prefab",
          "prefab_bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
          "root_path_id": 2332686606680509361,
          "sprites": [
            {
              "asset_id": "a4552b243544fb1c",
              "sprite_name": "meta_tex_bu_176_5",
              "bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
              "path_id": -9041705364699918697,
              "component_path_id": 8523321475615774521
            }
          ]
        },
        {
          "resource": "meta_bu_176_6",
          "prefab_path": "remote/meta/building/bu176/prefab/meta_bu_176_6.prefab",
          "prefab_bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
          "root_path_id": -5981658426638659237,
          "sprites": [
            {
              "asset_id": "c4cb6d52458232c7",
              "sprite_name": "meta_tex_bu_176_6",
              "bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
              "path_id": 4229184707654841506,
              "component_path_id": 8391333328917093628
            }
          ]
        },
        {
          "resource": "meta_bu_176_7",
          "prefab_path": "remote/meta/building/bu176/prefab/meta_bu_176_7.prefab",
          "prefab_bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
          "root_path_id": 5810326207859984711,
          "sprites": [
            {
              "asset_id": "0f832a87725d576a",
              "sprite_name": "meta_tex_bu_176_7",
              "bundle": "remote_meta_building_bu176_569cfa3c75ed2c7603154f9be7afd667.ab",
              "path_id": 7441063442611076597,
              "component_path_id": 2733754997774341115
            }
          ]
        }
      ]
    },
    {
      "id": "bu_177",
      "group": "177",
      "name_cn": "树脂工艺店",
      "name_key": "building_177",
      "name_candidates": [
        [
          "building_177",
          "树脂工艺店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2645.0,
        "y": 38330.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 214.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -38.0,
            "y": 365.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "52cf7ba7cb65edf8"
        },
        {
          "level": 2,
          "asset_id": "f07607b297c5cd5a"
        },
        {
          "level": 3,
          "asset_id": "90f9334585e2bcd3"
        },
        {
          "level": 4,
          "asset_id": "697a56cf967e8a37"
        },
        {
          "level": 5,
          "asset_id": "a8f6a5f7f03db3dd"
        },
        {
          "level": 6,
          "asset_id": "1f160d2210e97437"
        },
        {
          "level": 7,
          "asset_id": "038ae79d5a9d7411"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_177_1",
          "TypeId": "bu_177",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_177_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_177_1",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "52cf7ba7cb65edf8"
          ]
        },
        {
          "ID": "bu_177_2",
          "TypeId": "bu_177",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_177_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_177_2",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f07607b297c5cd5a"
          ]
        },
        {
          "ID": "bu_177_3",
          "TypeId": "bu_177",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_177_3",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "90f9334585e2bcd3"
          ]
        },
        {
          "ID": "bu_177_4",
          "TypeId": "bu_177",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_177_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_177_3",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "90f9334585e2bcd3"
          ]
        },
        {
          "ID": "bu_177_5",
          "TypeId": "bu_177",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 70000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_177_4",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "697a56cf967e8a37"
          ]
        },
        {
          "ID": "bu_177_6",
          "TypeId": "bu_177",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 72000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_177_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_177_4",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "697a56cf967e8a37"
          ]
        },
        {
          "ID": "bu_177_7",
          "TypeId": "bu_177",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_177_5",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a8f6a5f7f03db3dd"
          ]
        },
        {
          "ID": "bu_177_8",
          "TypeId": "bu_177",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_177_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_177_5",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a8f6a5f7f03db3dd"
          ]
        },
        {
          "ID": "bu_177_9",
          "TypeId": "bu_177",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 76000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_177_6",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1f160d2210e97437"
          ]
        },
        {
          "ID": "bu_177_10",
          "TypeId": "bu_177",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 78000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_177_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_177_6",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1f160d2210e97437"
          ]
        },
        {
          "ID": "bu_177_11",
          "TypeId": "bu_177",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_177_7",
          "VfxRes": "",
          "Name": "building_177",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "038ae79d5a9d7411"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_177_1",
          "prefab_path": "remote/meta/building/bu177/prefab/meta_bu_177_1.prefab",
          "prefab_bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
          "root_path_id": -8363922054505071335,
          "sprites": [
            {
              "asset_id": "52cf7ba7cb65edf8",
              "sprite_name": "meta_tex_bu_177_1",
              "bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
              "path_id": 6128175671146198557,
              "component_path_id": 8648541004656137750
            }
          ]
        },
        {
          "resource": "meta_bu_177_2",
          "prefab_path": "remote/meta/building/bu177/prefab/meta_bu_177_2.prefab",
          "prefab_bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
          "root_path_id": -6145284015769224522,
          "sprites": [
            {
              "asset_id": "f07607b297c5cd5a",
              "sprite_name": "meta_tex_bu_177_2",
              "bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
              "path_id": 4948398405531043431,
              "component_path_id": 7970061183361004405
            }
          ]
        },
        {
          "resource": "meta_bu_177_3",
          "prefab_path": "remote/meta/building/bu177/prefab/meta_bu_177_3.prefab",
          "prefab_bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
          "root_path_id": 5525922050236259410,
          "sprites": [
            {
              "asset_id": "90f9334585e2bcd3",
              "sprite_name": "meta_tex_bu_177_3",
              "bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
              "path_id": -1565344422404622232,
              "component_path_id": 3619505076937682957
            }
          ]
        },
        {
          "resource": "meta_bu_177_4",
          "prefab_path": "remote/meta/building/bu177/prefab/meta_bu_177_4.prefab",
          "prefab_bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
          "root_path_id": -6591049310868899085,
          "sprites": [
            {
              "asset_id": "697a56cf967e8a37",
              "sprite_name": "meta_tex_bu_177_4",
              "bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
              "path_id": -3510130629383721593,
              "component_path_id": -1410313462097078497
            }
          ]
        },
        {
          "resource": "meta_bu_177_5",
          "prefab_path": "remote/meta/building/bu177/prefab/meta_bu_177_5.prefab",
          "prefab_bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
          "root_path_id": 7531422767369431917,
          "sprites": [
            {
              "asset_id": "a8f6a5f7f03db3dd",
              "sprite_name": "meta_tex_bu_177_5",
              "bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
              "path_id": 5037224221704563687,
              "component_path_id": -7304791212602607508
            }
          ]
        },
        {
          "resource": "meta_bu_177_6",
          "prefab_path": "remote/meta/building/bu177/prefab/meta_bu_177_6.prefab",
          "prefab_bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
          "root_path_id": -3268817940989320621,
          "sprites": [
            {
              "asset_id": "1f160d2210e97437",
              "sprite_name": "meta_tex_bu_177_6",
              "bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
              "path_id": 6823218514661067028,
              "component_path_id": 6097669634948608536
            }
          ]
        },
        {
          "resource": "meta_bu_177_7",
          "prefab_path": "remote/meta/building/bu177/prefab/meta_bu_177_7.prefab",
          "prefab_bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
          "root_path_id": 8973599430192937703,
          "sprites": [
            {
              "asset_id": "038ae79d5a9d7411",
              "sprite_name": "meta_tex_bu_177_7",
              "bundle": "remote_meta_building_bu177_ef3041a307835936bbf4828d1ccbce64.ab",
              "path_id": 1435672432057766798,
              "component_path_id": 3021773794609464510
            }
          ]
        }
      ]
    },
    {
      "id": "bu_178",
      "group": "178",
      "name_cn": "警察局",
      "name_key": "building_178",
      "name_candidates": [
        [
          "building_178",
          "警察局"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1750.0,
        "y": 38885.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 214.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -7.0,
            "y": 167.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "25ee9f51436a9bd5"
        },
        {
          "level": 2,
          "asset_id": "647719482a460896"
        },
        {
          "level": 3,
          "asset_id": "96afc24216aef207"
        },
        {
          "level": 4,
          "asset_id": "d72586eb407df8a3"
        },
        {
          "level": 5,
          "asset_id": "feeb0dbf5901bce8"
        },
        {
          "level": 6,
          "asset_id": "3caeedb5205c9bd7"
        },
        {
          "level": 7,
          "asset_id": "298a03b8b8237b02"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_178_1",
          "TypeId": "bu_178",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_178_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_178_1",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "25ee9f51436a9bd5"
          ]
        },
        {
          "ID": "bu_178_2",
          "TypeId": "bu_178",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_178_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_178_2",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "647719482a460896"
          ]
        },
        {
          "ID": "bu_178_3",
          "TypeId": "bu_178",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_178_3",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "96afc24216aef207"
          ]
        },
        {
          "ID": "bu_178_4",
          "TypeId": "bu_178",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_178_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_178_3",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "96afc24216aef207"
          ]
        },
        {
          "ID": "bu_178_5",
          "TypeId": "bu_178",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_178_4",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d72586eb407df8a3"
          ]
        },
        {
          "ID": "bu_178_6",
          "TypeId": "bu_178",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_178_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_178_4",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d72586eb407df8a3"
          ]
        },
        {
          "ID": "bu_178_7",
          "TypeId": "bu_178",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_178_5",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "feeb0dbf5901bce8"
          ]
        },
        {
          "ID": "bu_178_8",
          "TypeId": "bu_178",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_178_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_178_5",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "feeb0dbf5901bce8"
          ]
        },
        {
          "ID": "bu_178_9",
          "TypeId": "bu_178",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_178_6",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3caeedb5205c9bd7"
          ]
        },
        {
          "ID": "bu_178_10",
          "TypeId": "bu_178",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 70000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_178_6",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3caeedb5205c9bd7"
          ]
        },
        {
          "ID": "bu_178_11",
          "TypeId": "bu_178",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 72000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_178_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_178_6",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3caeedb5205c9bd7"
          ]
        },
        {
          "ID": "bu_178_12",
          "TypeId": "bu_178",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_178_7",
          "VfxRes": "",
          "Name": "building_178",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "298a03b8b8237b02"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_178_1",
          "prefab_path": "remote/meta/building/bu178/prefab/meta_bu_178_1.prefab",
          "prefab_bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
          "root_path_id": -2355563698160422912,
          "sprites": [
            {
              "asset_id": "25ee9f51436a9bd5",
              "sprite_name": "meta_tex_bu_178_1",
              "bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
              "path_id": -170493874850768253,
              "component_path_id": -4623412440253262159
            }
          ]
        },
        {
          "resource": "meta_bu_178_2",
          "prefab_path": "remote/meta/building/bu178/prefab/meta_bu_178_2.prefab",
          "prefab_bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
          "root_path_id": 7805436754495395969,
          "sprites": [
            {
              "asset_id": "647719482a460896",
              "sprite_name": "meta_tex_bu_178_2",
              "bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
              "path_id": 2303392266361520279,
              "component_path_id": -5680278079088014441
            }
          ]
        },
        {
          "resource": "meta_bu_178_3",
          "prefab_path": "remote/meta/building/bu178/prefab/meta_bu_178_3.prefab",
          "prefab_bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
          "root_path_id": -3442471919406859249,
          "sprites": [
            {
              "asset_id": "96afc24216aef207",
              "sprite_name": "meta_tex_bu_178_3",
              "bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
              "path_id": -5749928349496683291,
              "component_path_id": 2070638477734106080
            }
          ]
        },
        {
          "resource": "meta_bu_178_4",
          "prefab_path": "remote/meta/building/bu178/prefab/meta_bu_178_4.prefab",
          "prefab_bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
          "root_path_id": -4443118686593552423,
          "sprites": [
            {
              "asset_id": "d72586eb407df8a3",
              "sprite_name": "meta_tex_bu_178_4",
              "bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
              "path_id": 5810935322813650903,
              "component_path_id": -4187936461732024665
            }
          ]
        },
        {
          "resource": "meta_bu_178_5",
          "prefab_path": "remote/meta/building/bu178/prefab/meta_bu_178_5.prefab",
          "prefab_bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
          "root_path_id": -269146726104225554,
          "sprites": [
            {
              "asset_id": "feeb0dbf5901bce8",
              "sprite_name": "meta_tex_bu_178_5",
              "bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
              "path_id": 6856210176498084349,
              "component_path_id": -1896955332406921169
            }
          ]
        },
        {
          "resource": "meta_bu_178_6",
          "prefab_path": "remote/meta/building/bu178/prefab/meta_bu_178_6.prefab",
          "prefab_bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
          "root_path_id": 6806057465860828810,
          "sprites": [
            {
              "asset_id": "3caeedb5205c9bd7",
              "sprite_name": "meta_tex_bu_178_6",
              "bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
              "path_id": 3078172302219350326,
              "component_path_id": 2394045561845310414
            }
          ]
        },
        {
          "resource": "meta_bu_178_7",
          "prefab_path": "remote/meta/building/bu178/prefab/meta_bu_178_7.prefab",
          "prefab_bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
          "root_path_id": 7950339168435686627,
          "sprites": [
            {
              "asset_id": "298a03b8b8237b02",
              "sprite_name": "meta_tex_bu_178_7",
              "bundle": "remote_meta_building_bu178_7905f55cbf8a17d09ae52cd7a986e1c2.ab",
              "path_id": 4051064157780777105,
              "component_path_id": 3807914198777141467
            }
          ]
        }
      ]
    },
    {
      "id": "bu_179",
      "group": "179",
      "name_cn": "家居商场",
      "name_key": "building_179",
      "name_candidates": [
        [
          "building_179",
          "家居商场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1033.9000244140625,
        "y": 38235.8984375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 214.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 41.0,
            "y": 217.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5927679d351a7081"
        },
        {
          "level": 2,
          "asset_id": "5a019c01bc237fba"
        },
        {
          "level": 3,
          "asset_id": "45988cf449bb360a"
        },
        {
          "level": 4,
          "asset_id": "35615ad9f0b41b0a"
        },
        {
          "level": 5,
          "asset_id": "8fd7a4b131ce5876"
        },
        {
          "level": 6,
          "asset_id": "8f3c1b5986bf2a97"
        },
        {
          "level": 7,
          "asset_id": "273d85390d8aa772"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_179_1",
          "TypeId": "bu_179",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_179_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_179_1",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5927679d351a7081"
          ]
        },
        {
          "ID": "bu_179_2",
          "TypeId": "bu_179",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_179_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_179_2",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5a019c01bc237fba"
          ]
        },
        {
          "ID": "bu_179_3",
          "TypeId": "bu_179",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_179_3",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "45988cf449bb360a"
          ]
        },
        {
          "ID": "bu_179_4",
          "TypeId": "bu_179",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_179_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_179_3",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "45988cf449bb360a"
          ]
        },
        {
          "ID": "bu_179_5",
          "TypeId": "bu_179",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_179_4",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "35615ad9f0b41b0a"
          ]
        },
        {
          "ID": "bu_179_6",
          "TypeId": "bu_179",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_179_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_179_4",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "35615ad9f0b41b0a"
          ]
        },
        {
          "ID": "bu_179_7",
          "TypeId": "bu_179",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_179_5",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8fd7a4b131ce5876"
          ]
        },
        {
          "ID": "bu_179_8",
          "TypeId": "bu_179",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 77000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_179_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_179_5",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8fd7a4b131ce5876"
          ]
        },
        {
          "ID": "bu_179_9",
          "TypeId": "bu_179",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_179_6",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8f3c1b5986bf2a97"
          ]
        },
        {
          "ID": "bu_179_10",
          "TypeId": "bu_179",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_179_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_179_6",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8f3c1b5986bf2a97"
          ]
        },
        {
          "ID": "bu_179_11",
          "TypeId": "bu_179",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_179_7",
          "VfxRes": "",
          "Name": "building_179",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "273d85390d8aa772"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_179_1",
          "prefab_path": "remote/meta/building/bu179/prefab/meta_bu_179_1.prefab",
          "prefab_bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
          "root_path_id": -6050287029079118454,
          "sprites": [
            {
              "asset_id": "5927679d351a7081",
              "sprite_name": "meta_tex_bu_179_1",
              "bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
              "path_id": -5303846149918997206,
              "component_path_id": 3694960322747043612
            }
          ]
        },
        {
          "resource": "meta_bu_179_2",
          "prefab_path": "remote/meta/building/bu179/prefab/meta_bu_179_2.prefab",
          "prefab_bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
          "root_path_id": 5426989116420838897,
          "sprites": [
            {
              "asset_id": "5a019c01bc237fba",
              "sprite_name": "meta_tex_bu_179_2",
              "bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
              "path_id": 2580147200508174416,
              "component_path_id": -5113464130471071674
            }
          ]
        },
        {
          "resource": "meta_bu_179_3",
          "prefab_path": "remote/meta/building/bu179/prefab/meta_bu_179_3.prefab",
          "prefab_bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
          "root_path_id": -4605309410503829858,
          "sprites": [
            {
              "asset_id": "45988cf449bb360a",
              "sprite_name": "meta_tex_bu_179_3",
              "bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
              "path_id": 5679252876351562155,
              "component_path_id": -2132573430684824781
            }
          ]
        },
        {
          "resource": "meta_bu_179_4",
          "prefab_path": "remote/meta/building/bu179/prefab/meta_bu_179_4.prefab",
          "prefab_bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
          "root_path_id": -8594172113291281673,
          "sprites": [
            {
              "asset_id": "35615ad9f0b41b0a",
              "sprite_name": "meta_tex_bu_179_4",
              "bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
              "path_id": -3785621852606394973,
              "component_path_id": -887039893456209859
            }
          ]
        },
        {
          "resource": "meta_bu_179_5",
          "prefab_path": "remote/meta/building/bu179/prefab/meta_bu_179_5.prefab",
          "prefab_bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
          "root_path_id": 6304643941492640093,
          "sprites": [
            {
              "asset_id": "8fd7a4b131ce5876",
              "sprite_name": "meta_tex_bu_179_5",
              "bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
              "path_id": -5727026541778652877,
              "component_path_id": 1794766429301773533
            }
          ]
        },
        {
          "resource": "meta_bu_179_6",
          "prefab_path": "remote/meta/building/bu179/prefab/meta_bu_179_6.prefab",
          "prefab_bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
          "root_path_id": 8561926135232823601,
          "sprites": [
            {
              "asset_id": "8f3c1b5986bf2a97",
              "sprite_name": "meta_tex_bu_179_6",
              "bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
              "path_id": -7242259644438347738,
              "component_path_id": 4387813311625012775
            }
          ]
        },
        {
          "resource": "meta_bu_179_7",
          "prefab_path": "remote/meta/building/bu179/prefab/meta_bu_179_7.prefab",
          "prefab_bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
          "root_path_id": 6932298873566770379,
          "sprites": [
            {
              "asset_id": "273d85390d8aa772",
              "sprite_name": "meta_tex_bu_179_7",
              "bundle": "remote_meta_building_bu179_f0d21d3071483195177d564e71dba4c2.ab",
              "path_id": -617812643048238379,
              "component_path_id": -4628233475418432294
            }
          ]
        }
      ]
    },
    {
      "id": "bu_180",
      "group": "180",
      "name_cn": "演唱会舞台",
      "name_key": "building_180",
      "name_candidates": [
        [
          "building_180",
          "演唱会舞台"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 613.0,
        "y": 39401.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -50.0,
            "y": 323.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -50.0,
            "y": 323.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "98298aace8786300"
        },
        {
          "level": 2,
          "asset_id": "e30876ec0f7b6c1e"
        },
        {
          "level": 3,
          "asset_id": "613a546654758a63"
        },
        {
          "level": 4,
          "asset_id": "8c680d9db641b415"
        },
        {
          "level": 5,
          "asset_id": "f47802941a12edec"
        },
        {
          "level": 6,
          "asset_id": "e83de79b7f31b592"
        },
        {
          "level": 7,
          "asset_id": "4c10e802c40eee60"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_180_1",
          "TypeId": "bu_180",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 40000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_180_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 100
            }
          ],
          "Resource": "meta_bu_180_1",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "98298aace8786300"
          ]
        },
        {
          "ID": "bu_180_2",
          "TypeId": "bu_180",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 41000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_180_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 440
            }
          ],
          "Resource": "meta_bu_180_2",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e30876ec0f7b6c1e"
          ]
        },
        {
          "ID": "bu_180_3",
          "TypeId": "bu_180",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 42000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 105
            }
          ],
          "Resource": "meta_bu_180_3",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "613a546654758a63"
          ]
        },
        {
          "ID": "bu_180_4",
          "TypeId": "bu_180",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 43000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_180_3",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "613a546654758a63"
          ]
        },
        {
          "ID": "bu_180_5",
          "TypeId": "bu_180",
          "Level": 3,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 44000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_180_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 420
            }
          ],
          "Resource": "meta_bu_180_3",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "613a546654758a63"
          ]
        },
        {
          "ID": "bu_180_6",
          "TypeId": "bu_180",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_180_4",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8c680d9db641b415"
          ]
        },
        {
          "ID": "bu_180_7",
          "TypeId": "bu_180",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_180_4",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8c680d9db641b415"
          ]
        },
        {
          "ID": "bu_180_8",
          "TypeId": "bu_180",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_180_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_180_4",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8c680d9db641b415"
          ]
        },
        {
          "ID": "bu_180_9",
          "TypeId": "bu_180",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_180_5",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f47802941a12edec"
          ]
        },
        {
          "ID": "bu_180_10",
          "TypeId": "bu_180",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 49000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_180_5",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f47802941a12edec"
          ]
        },
        {
          "ID": "bu_180_11",
          "TypeId": "bu_180",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_180_5",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f47802941a12edec"
          ]
        },
        {
          "ID": "bu_180_12",
          "TypeId": "bu_180",
          "Level": 5,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 51000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_180_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_180_5",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f47802941a12edec"
          ]
        },
        {
          "ID": "bu_180_13",
          "TypeId": "bu_180",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_180_6",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e83de79b7f31b592"
          ]
        },
        {
          "ID": "bu_180_14",
          "TypeId": "bu_180",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_180_6",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e83de79b7f31b592"
          ]
        },
        {
          "ID": "bu_180_15",
          "TypeId": "bu_180",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 54000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_180_6",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e83de79b7f31b592"
          ]
        },
        {
          "ID": "bu_180_16",
          "TypeId": "bu_180",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_180_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 555
            }
          ],
          "Resource": "meta_bu_180_6",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e83de79b7f31b592"
          ]
        },
        {
          "ID": "bu_180_17",
          "TypeId": "bu_180",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_180_7",
          "VfxRes": "",
          "Name": "building_180",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4c10e802c40eee60"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_180_1",
          "prefab_path": "remote/meta/building/bu180/prefab/meta_bu_180_1.prefab",
          "prefab_bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
          "root_path_id": 3413107938810644399,
          "sprites": [
            {
              "asset_id": "98298aace8786300",
              "sprite_name": "meta_tex_bu_180_1",
              "bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
              "path_id": -139823212884989319,
              "component_path_id": 3811196942187394673
            }
          ]
        },
        {
          "resource": "meta_bu_180_2",
          "prefab_path": "remote/meta/building/bu180/prefab/meta_bu_180_2.prefab",
          "prefab_bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
          "root_path_id": 4731159306223149814,
          "sprites": [
            {
              "asset_id": "e30876ec0f7b6c1e",
              "sprite_name": "meta_tex_bu_180_2",
              "bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
              "path_id": -7313493866502920213,
              "component_path_id": -380858443324693744
            }
          ]
        },
        {
          "resource": "meta_bu_180_3",
          "prefab_path": "remote/meta/building/bu180/prefab/meta_bu_180_3.prefab",
          "prefab_bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
          "root_path_id": -8133435712359625516,
          "sprites": [
            {
              "asset_id": "613a546654758a63",
              "sprite_name": "meta_tex_bu_180_3",
              "bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
              "path_id": -6896320315177870139,
              "component_path_id": 2710432135030415504
            }
          ]
        },
        {
          "resource": "meta_bu_180_4",
          "prefab_path": "remote/meta/building/bu180/prefab/meta_bu_180_4.prefab",
          "prefab_bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
          "root_path_id": 6678605141654779034,
          "sprites": [
            {
              "asset_id": "8c680d9db641b415",
              "sprite_name": "meta_tex_bu_180_4",
              "bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
              "path_id": -758848179255144112,
              "component_path_id": 8515543326948415539
            }
          ]
        },
        {
          "resource": "meta_bu_180_5",
          "prefab_path": "remote/meta/building/bu180/prefab/meta_bu_180_5.prefab",
          "prefab_bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
          "root_path_id": -8697527233281714027,
          "sprites": [
            {
              "asset_id": "f47802941a12edec",
              "sprite_name": "meta_tex_bu_180_5",
              "bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
              "path_id": 5186328999531186368,
              "component_path_id": 4412075537826299278
            }
          ]
        },
        {
          "resource": "meta_bu_180_6",
          "prefab_path": "remote/meta/building/bu180/prefab/meta_bu_180_6.prefab",
          "prefab_bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
          "root_path_id": 8497436199914997330,
          "sprites": [
            {
              "asset_id": "e83de79b7f31b592",
              "sprite_name": "meta_tex_bu_180_6",
              "bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
              "path_id": 8974646004971978724,
              "component_path_id": 5526013110869041621
            }
          ]
        },
        {
          "resource": "meta_bu_180_7",
          "prefab_path": "remote/meta/building/bu180/prefab/meta_bu_180_7.prefab",
          "prefab_bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
          "root_path_id": 1008975520377883807,
          "sprites": [
            {
              "asset_id": "4c10e802c40eee60",
              "sprite_name": "meta_tex_bu_180_7",
              "bundle": "remote_meta_building_bu180_7d6f037c302046b2fdcd8d24fe473db8.ab",
              "path_id": -4193092180051365651,
              "component_path_id": 7932895851674224004
            }
          ]
        }
      ]
    },
    {
      "id": "bu_181",
      "group": "181",
      "name_cn": "小兔子屋",
      "name_key": "building_181",
      "name_candidates": [
        [
          "building_181",
          "小兔子屋"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2444.0,
        "y": 39364.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 29.0,
            "y": 236.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 8.0,
            "y": 225.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "1d6687ca28a80cc6"
        },
        {
          "level": 2,
          "asset_id": "0f6428334b9b8ded"
        },
        {
          "level": 3,
          "asset_id": "be45eee0ad375c58"
        },
        {
          "level": 4,
          "asset_id": "95a19ec1a4c9aae7"
        },
        {
          "level": 5,
          "asset_id": "998998514428d869"
        },
        {
          "level": 6,
          "asset_id": "e92b5c8f9afe9896"
        },
        {
          "level": 7,
          "asset_id": "701d98a285fd939c"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_181_1",
          "TypeId": "bu_181",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_181_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_181_1",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d6687ca28a80cc6"
          ]
        },
        {
          "ID": "bu_181_2",
          "TypeId": "bu_181",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_181_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_181_2",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0f6428334b9b8ded"
          ]
        },
        {
          "ID": "bu_181_3",
          "TypeId": "bu_181",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_181_3",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "be45eee0ad375c58"
          ]
        },
        {
          "ID": "bu_181_4",
          "TypeId": "bu_181",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_181_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_181_3",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "be45eee0ad375c58"
          ]
        },
        {
          "ID": "bu_181_5",
          "TypeId": "bu_181",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_181_4",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "95a19ec1a4c9aae7"
          ]
        },
        {
          "ID": "bu_181_6",
          "TypeId": "bu_181",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_181_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_181_4",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "95a19ec1a4c9aae7"
          ]
        },
        {
          "ID": "bu_181_7",
          "TypeId": "bu_181",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 77000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_181_5",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "998998514428d869"
          ]
        },
        {
          "ID": "bu_181_8",
          "TypeId": "bu_181",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_181_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_181_5",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "998998514428d869"
          ]
        },
        {
          "ID": "bu_181_9",
          "TypeId": "bu_181",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_181_6",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e92b5c8f9afe9896"
          ]
        },
        {
          "ID": "bu_181_10",
          "TypeId": "bu_181",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_181_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_181_6",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e92b5c8f9afe9896"
          ]
        },
        {
          "ID": "bu_181_11",
          "TypeId": "bu_181",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_181_7",
          "VfxRes": "",
          "Name": "building_181",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "701d98a285fd939c"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_181_1",
          "prefab_path": "remote/meta/building/bu181/prefab/meta_bu_181_1.prefab",
          "prefab_bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
          "root_path_id": -7186336214598794124,
          "sprites": [
            {
              "asset_id": "1d6687ca28a80cc6",
              "sprite_name": "meta_tex_bu_181_1",
              "bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
              "path_id": 7995672374578453768,
              "component_path_id": 6677898195866771479
            }
          ]
        },
        {
          "resource": "meta_bu_181_2",
          "prefab_path": "remote/meta/building/bu181/prefab/meta_bu_181_2.prefab",
          "prefab_bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
          "root_path_id": -3872903344521933164,
          "sprites": [
            {
              "asset_id": "0f6428334b9b8ded",
              "sprite_name": "meta_tex_bu_181_2",
              "bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
              "path_id": -6671598572511426414,
              "component_path_id": 3437335885348421165
            }
          ]
        },
        {
          "resource": "meta_bu_181_3",
          "prefab_path": "remote/meta/building/bu181/prefab/meta_bu_181_3.prefab",
          "prefab_bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
          "root_path_id": -5352776606201329478,
          "sprites": [
            {
              "asset_id": "be45eee0ad375c58",
              "sprite_name": "meta_tex_bu_181_3",
              "bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
              "path_id": 2503120290145710195,
              "component_path_id": 5316352433643672089
            }
          ]
        },
        {
          "resource": "meta_bu_181_4",
          "prefab_path": "remote/meta/building/bu181/prefab/meta_bu_181_4.prefab",
          "prefab_bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
          "root_path_id": -2407002378848139540,
          "sprites": [
            {
              "asset_id": "95a19ec1a4c9aae7",
              "sprite_name": "meta_tex_bu_181_4",
              "bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
              "path_id": 6734775968290223937,
              "component_path_id": 5390289583998806714
            }
          ]
        },
        {
          "resource": "meta_bu_181_5",
          "prefab_path": "remote/meta/building/bu181/prefab/meta_bu_181_5.prefab",
          "prefab_bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
          "root_path_id": 4986025347826843265,
          "sprites": [
            {
              "asset_id": "998998514428d869",
              "sprite_name": "meta_tex_bu_181_5",
              "bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
              "path_id": 2053801738611893164,
              "component_path_id": -5404191287146877148
            }
          ]
        },
        {
          "resource": "meta_bu_181_6",
          "prefab_path": "remote/meta/building/bu181/prefab/meta_bu_181_6.prefab",
          "prefab_bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
          "root_path_id": 4000171172928934107,
          "sprites": [
            {
              "asset_id": "e92b5c8f9afe9896",
              "sprite_name": "meta_tex_bu_181_6",
              "bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
              "path_id": -8698184566149387948,
              "component_path_id": -4515453046771638908
            }
          ]
        },
        {
          "resource": "meta_bu_181_7",
          "prefab_path": "remote/meta/building/bu181/prefab/meta_bu_181_7.prefab",
          "prefab_bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
          "root_path_id": 5627566860313027515,
          "sprites": [
            {
              "asset_id": "701d98a285fd939c",
              "sprite_name": "meta_tex_bu_181_7",
              "bundle": "remote_meta_building_bu181_55d1ae5adbeaf224f7c8cdce201c87a3.ab",
              "path_id": 1822746061171092045,
              "component_path_id": 1981706867105368977
            }
          ]
        }
      ]
    },
    {
      "id": "bu_182",
      "group": "182",
      "name_cn": "舞蹈教室",
      "name_key": "building_182",
      "name_candidates": [
        [
          "building_182",
          "舞蹈教室"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1758.4000244140625,
        "y": 39828.69921875
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -37.0,
            "y": 314.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -37.0,
            "y": 314.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d9f31aca19f3be82"
        },
        {
          "level": 2,
          "asset_id": "9078f077b1eab846"
        },
        {
          "level": 3,
          "asset_id": "ba35561451446e14"
        },
        {
          "level": 4,
          "asset_id": "60b75fe19f92a79f"
        },
        {
          "level": 5,
          "asset_id": "32d81c873ac1613e"
        },
        {
          "level": 6,
          "asset_id": "6d41afce1d98e98c"
        },
        {
          "level": 7,
          "asset_id": "a075b3bbb4950d79"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_182_1",
          "TypeId": "bu_182",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_182_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_182_1",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d9f31aca19f3be82"
          ]
        },
        {
          "ID": "bu_182_2",
          "TypeId": "bu_182",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_182_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_182_2",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9078f077b1eab846"
          ]
        },
        {
          "ID": "bu_182_3",
          "TypeId": "bu_182",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_182_3",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ba35561451446e14"
          ]
        },
        {
          "ID": "bu_182_4",
          "TypeId": "bu_182",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_182_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_182_3",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ba35561451446e14"
          ]
        },
        {
          "ID": "bu_182_5",
          "TypeId": "bu_182",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_182_4",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "60b75fe19f92a79f"
          ]
        },
        {
          "ID": "bu_182_6",
          "TypeId": "bu_182",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_182_4",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "60b75fe19f92a79f"
          ]
        },
        {
          "ID": "bu_182_7",
          "TypeId": "bu_182",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_182_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_182_4",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "60b75fe19f92a79f"
          ]
        },
        {
          "ID": "bu_182_8",
          "TypeId": "bu_182",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_182_5",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "32d81c873ac1613e"
          ]
        },
        {
          "ID": "bu_182_9",
          "TypeId": "bu_182",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_182_5",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "32d81c873ac1613e"
          ]
        },
        {
          "ID": "bu_182_10",
          "TypeId": "bu_182",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_182_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_182_5",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "32d81c873ac1613e"
          ]
        },
        {
          "ID": "bu_182_11",
          "TypeId": "bu_182",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_182_6",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6d41afce1d98e98c"
          ]
        },
        {
          "ID": "bu_182_12",
          "TypeId": "bu_182",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_182_6",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6d41afce1d98e98c"
          ]
        },
        {
          "ID": "bu_182_13",
          "TypeId": "bu_182",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_182_6",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6d41afce1d98e98c"
          ]
        },
        {
          "ID": "bu_182_14",
          "TypeId": "bu_182",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_182_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 575
            }
          ],
          "Resource": "meta_bu_182_6",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6d41afce1d98e98c"
          ]
        },
        {
          "ID": "bu_182_15",
          "TypeId": "bu_182",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_182_7",
          "VfxRes": "",
          "Name": "building_182",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a075b3bbb4950d79"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_182_1",
          "prefab_path": "remote/meta/building/bu182/prefab/meta_bu_182_1.prefab",
          "prefab_bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
          "root_path_id": -5236373815246289356,
          "sprites": [
            {
              "asset_id": "d9f31aca19f3be82",
              "sprite_name": "meta_tex_bu_182_1",
              "bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
              "path_id": -7984523907452361673,
              "component_path_id": 4588236394773140261
            }
          ]
        },
        {
          "resource": "meta_bu_182_2",
          "prefab_path": "remote/meta/building/bu182/prefab/meta_bu_182_2.prefab",
          "prefab_bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
          "root_path_id": -1582513883970251734,
          "sprites": [
            {
              "asset_id": "9078f077b1eab846",
              "sprite_name": "meta_tex_bu_182_2",
              "bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
              "path_id": 4031470780239909319,
              "component_path_id": 8917320169219863616
            }
          ]
        },
        {
          "resource": "meta_bu_182_3",
          "prefab_path": "remote/meta/building/bu182/prefab/meta_bu_182_3.prefab",
          "prefab_bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
          "root_path_id": -5006599520025596987,
          "sprites": [
            {
              "asset_id": "ba35561451446e14",
              "sprite_name": "meta_tex_bu_182_3",
              "bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
              "path_id": 6197254507522550951,
              "component_path_id": 2596068932913305635
            }
          ]
        },
        {
          "resource": "meta_bu_182_4",
          "prefab_path": "remote/meta/building/bu182/prefab/meta_bu_182_4.prefab",
          "prefab_bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
          "root_path_id": -8586397462032771745,
          "sprites": [
            {
              "asset_id": "60b75fe19f92a79f",
              "sprite_name": "meta_tex_bu_182_4",
              "bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
              "path_id": -3922625621379270198,
              "component_path_id": -3780509743075861301
            }
          ]
        },
        {
          "resource": "meta_bu_182_5",
          "prefab_path": "remote/meta/building/bu182/prefab/meta_bu_182_5.prefab",
          "prefab_bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
          "root_path_id": -7373276422647646266,
          "sprites": [
            {
              "asset_id": "32d81c873ac1613e",
              "sprite_name": "meta_tex_bu_182_5",
              "bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
              "path_id": 3318269355116173006,
              "component_path_id": -6252727808579839725
            }
          ]
        },
        {
          "resource": "meta_bu_182_6",
          "prefab_path": "remote/meta/building/bu182/prefab/meta_bu_182_6.prefab",
          "prefab_bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
          "root_path_id": -4496985646596020863,
          "sprites": [
            {
              "asset_id": "6d41afce1d98e98c",
              "sprite_name": "meta_tex_bu_182_6",
              "bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
              "path_id": -4010662354992383983,
              "component_path_id": 7700435155144692858
            }
          ]
        },
        {
          "resource": "meta_bu_182_7",
          "prefab_path": "remote/meta/building/bu182/prefab/meta_bu_182_7.prefab",
          "prefab_bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
          "root_path_id": -7621059366637543368,
          "sprites": [
            {
              "asset_id": "a075b3bbb4950d79",
              "sprite_name": "meta_tex_bu_182_7",
              "bundle": "remote_meta_building_bu182_e925b46a60791707daf5a7af67143bdf.ab",
              "path_id": -2130593974523487354,
              "component_path_id": 4216953833743745906
            }
          ]
        }
      ]
    },
    {
      "id": "bu_183",
      "group": "183",
      "name_cn": "便利店",
      "name_key": "building_183",
      "name_candidates": [
        [
          "building_183",
          "便利店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2084.89990234375,
        "y": 40421.8984375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -8.0,
            "y": 194.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 24.0,
            "y": 308.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "9f68965dd487eb78"
        },
        {
          "level": 2,
          "asset_id": "cd6007ca1094db4c"
        },
        {
          "level": 3,
          "asset_id": "00829cf798ecacf7"
        },
        {
          "level": 4,
          "asset_id": "870e9660bea128ca"
        },
        {
          "level": 5,
          "asset_id": "deaa562aad1355e4"
        },
        {
          "level": 6,
          "asset_id": "f2f5073184be2fd4"
        },
        {
          "level": 7,
          "asset_id": "f57badb187e2398a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_183_1",
          "TypeId": "bu_183",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_183_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_183_1",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9f68965dd487eb78"
          ]
        },
        {
          "ID": "bu_183_2",
          "TypeId": "bu_183",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_183_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_183_2",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cd6007ca1094db4c"
          ]
        },
        {
          "ID": "bu_183_3",
          "TypeId": "bu_183",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_183_3",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "00829cf798ecacf7"
          ]
        },
        {
          "ID": "bu_183_4",
          "TypeId": "bu_183",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_183_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_183_3",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "00829cf798ecacf7"
          ]
        },
        {
          "ID": "bu_183_5",
          "TypeId": "bu_183",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_183_4",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "870e9660bea128ca"
          ]
        },
        {
          "ID": "bu_183_6",
          "TypeId": "bu_183",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 77000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_183_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_183_4",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "870e9660bea128ca"
          ]
        },
        {
          "ID": "bu_183_7",
          "TypeId": "bu_183",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_183_5",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "deaa562aad1355e4"
          ]
        },
        {
          "ID": "bu_183_8",
          "TypeId": "bu_183",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_183_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_183_5",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "deaa562aad1355e4"
          ]
        },
        {
          "ID": "bu_183_9",
          "TypeId": "bu_183",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_183_6",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f2f5073184be2fd4"
          ]
        },
        {
          "ID": "bu_183_10",
          "TypeId": "bu_183",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_183_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_183_6",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f2f5073184be2fd4"
          ]
        },
        {
          "ID": "bu_183_11",
          "TypeId": "bu_183",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_183_7",
          "VfxRes": "",
          "Name": "building_183",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f57badb187e2398a"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_183_1",
          "prefab_path": "remote/meta/building/bu183/prefab/meta_bu_183_1.prefab",
          "prefab_bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
          "root_path_id": -3222302703114477725,
          "sprites": [
            {
              "asset_id": "9f68965dd487eb78",
              "sprite_name": "meta_tex_bu_183_1",
              "bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
              "path_id": -5947451205748871715,
              "component_path_id": -2325981096604166341
            }
          ]
        },
        {
          "resource": "meta_bu_183_2",
          "prefab_path": "remote/meta/building/bu183/prefab/meta_bu_183_2.prefab",
          "prefab_bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
          "root_path_id": 181496502973322550,
          "sprites": [
            {
              "asset_id": "cd6007ca1094db4c",
              "sprite_name": "meta_tex_bu_183_2",
              "bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
              "path_id": 5138949746126523921,
              "component_path_id": -776795780954689014
            }
          ]
        },
        {
          "resource": "meta_bu_183_3",
          "prefab_path": "remote/meta/building/bu183/prefab/meta_bu_183_3.prefab",
          "prefab_bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
          "root_path_id": -2042815940849206349,
          "sprites": [
            {
              "asset_id": "00829cf798ecacf7",
              "sprite_name": "meta_tex_bu_183_3",
              "bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
              "path_id": 5440637918239374492,
              "component_path_id": -4488163662411394705
            }
          ]
        },
        {
          "resource": "meta_bu_183_4",
          "prefab_path": "remote/meta/building/bu183/prefab/meta_bu_183_4.prefab",
          "prefab_bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
          "root_path_id": -2950472186168784901,
          "sprites": [
            {
              "asset_id": "870e9660bea128ca",
              "sprite_name": "meta_tex_bu_183_4",
              "bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
              "path_id": 1089305424983287195,
              "component_path_id": 6591608763942632421
            }
          ]
        },
        {
          "resource": "meta_bu_183_5",
          "prefab_path": "remote/meta/building/bu183/prefab/meta_bu_183_5.prefab",
          "prefab_bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
          "root_path_id": -1183269876518969507,
          "sprites": [
            {
              "asset_id": "deaa562aad1355e4",
              "sprite_name": "meta_tex_bu_183_5",
              "bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
              "path_id": -8760440830383343021,
              "component_path_id": -4598355380733345641
            }
          ]
        },
        {
          "resource": "meta_bu_183_6",
          "prefab_path": "remote/meta/building/bu183/prefab/meta_bu_183_6.prefab",
          "prefab_bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
          "root_path_id": 7759523413139283028,
          "sprites": [
            {
              "asset_id": "f2f5073184be2fd4",
              "sprite_name": "meta_tex_bu_183_6",
              "bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
              "path_id": 8911077007983657606,
              "component_path_id": 8136438311979033689
            }
          ]
        },
        {
          "resource": "meta_bu_183_7",
          "prefab_path": "remote/meta/building/bu183/prefab/meta_bu_183_7.prefab",
          "prefab_bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
          "root_path_id": 1221029707713946307,
          "sprites": [
            {
              "asset_id": "f57badb187e2398a",
              "sprite_name": "meta_tex_bu_183_7",
              "bundle": "remote_meta_building_bu183_d07e900cbaedb848bc1432ba391144c4.ab",
              "path_id": -724858091863167190,
              "component_path_id": -678122438764536734
            }
          ]
        }
      ]
    },
    {
      "id": "bu_184",
      "group": "184",
      "name_cn": "冰上运动馆",
      "name_key": "building_184",
      "name_candidates": [
        [
          "building_184",
          "冰上运动馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3333.0,
        "y": 39833.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -71.0,
            "y": 379.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.3881837129592896,
            "y": 1.3767566680908203,
            "z": 1.3767566680908203
          },
          "pos": {
            "x": -33.0,
            "y": 426.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "e7859ea19ed704ed"
        },
        {
          "level": 2,
          "asset_id": "e0bae7fb0f389c20"
        },
        {
          "level": 3,
          "asset_id": "26a85a872d95e986"
        },
        {
          "level": 4,
          "asset_id": "0b1fc0d57bccf280"
        },
        {
          "level": 5,
          "asset_id": "e307c4747c1ce2be"
        },
        {
          "level": 6,
          "asset_id": "1b5d698b205dd68e"
        },
        {
          "level": 7,
          "asset_id": "80f719666d69e985"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_184_1",
          "TypeId": "bu_184",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 46000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_184_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_184_1",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e7859ea19ed704ed"
          ]
        },
        {
          "ID": "bu_184_2",
          "TypeId": "bu_184",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 45000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_184_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 395
            }
          ],
          "Resource": "meta_bu_184_2",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e0bae7fb0f389c20"
          ]
        },
        {
          "ID": "bu_184_3",
          "TypeId": "bu_184",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 47000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 115
            }
          ],
          "Resource": "meta_bu_184_3",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "26a85a872d95e986"
          ]
        },
        {
          "ID": "bu_184_4",
          "TypeId": "bu_184",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 48000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_184_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_184_3",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "26a85a872d95e986"
          ]
        },
        {
          "ID": "bu_184_5",
          "TypeId": "bu_184",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_184_4",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0b1fc0d57bccf280"
          ]
        },
        {
          "ID": "bu_184_6",
          "TypeId": "bu_184",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 52000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_184_4",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0b1fc0d57bccf280"
          ]
        },
        {
          "ID": "bu_184_7",
          "TypeId": "bu_184",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 53000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_184_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_184_4",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0b1fc0d57bccf280"
          ]
        },
        {
          "ID": "bu_184_8",
          "TypeId": "bu_184",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_184_5",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e307c4747c1ce2be"
          ]
        },
        {
          "ID": "bu_184_9",
          "TypeId": "bu_184",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_184_5",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e307c4747c1ce2be"
          ]
        },
        {
          "ID": "bu_184_10",
          "TypeId": "bu_184",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_184_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_184_5",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e307c4747c1ce2be"
          ]
        },
        {
          "ID": "bu_184_11",
          "TypeId": "bu_184",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_184_6",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b5d698b205dd68e"
          ]
        },
        {
          "ID": "bu_184_12",
          "TypeId": "bu_184",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_184_6",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b5d698b205dd68e"
          ]
        },
        {
          "ID": "bu_184_13",
          "TypeId": "bu_184",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_184_6",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b5d698b205dd68e"
          ]
        },
        {
          "ID": "bu_184_14",
          "TypeId": "bu_184",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_184_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 580
            }
          ],
          "Resource": "meta_bu_184_6",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1b5d698b205dd68e"
          ]
        },
        {
          "ID": "bu_184_15",
          "TypeId": "bu_184",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_184_7",
          "VfxRes": "",
          "Name": "building_184",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "80f719666d69e985"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_184_1",
          "prefab_path": "remote/meta/building/bu184/prefab/meta_bu_184_1.prefab",
          "prefab_bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
          "root_path_id": 8939557528806889053,
          "sprites": [
            {
              "asset_id": "e7859ea19ed704ed",
              "sprite_name": "meta_tex_bu_184_1",
              "bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
              "path_id": 7363268110900544479,
              "component_path_id": -6732898462208278684
            }
          ]
        },
        {
          "resource": "meta_bu_184_2",
          "prefab_path": "remote/meta/building/bu184/prefab/meta_bu_184_2.prefab",
          "prefab_bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
          "root_path_id": 8228424770860033019,
          "sprites": [
            {
              "asset_id": "e0bae7fb0f389c20",
              "sprite_name": "meta_tex_bu_184_2",
              "bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
              "path_id": 7960830360228242314,
              "component_path_id": -6262698067491224136
            }
          ]
        },
        {
          "resource": "meta_bu_184_3",
          "prefab_path": "remote/meta/building/bu184/prefab/meta_bu_184_3.prefab",
          "prefab_bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
          "root_path_id": 8935974764431607440,
          "sprites": [
            {
              "asset_id": "26a85a872d95e986",
              "sprite_name": "meta_tex_bu_184_3",
              "bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
              "path_id": -9010607604519184942,
              "component_path_id": -339266924366705881
            }
          ]
        },
        {
          "resource": "meta_bu_184_4",
          "prefab_path": "remote/meta/building/bu184/prefab/meta_bu_184_4.prefab",
          "prefab_bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
          "root_path_id": 5157587681941121746,
          "sprites": [
            {
              "asset_id": "0b1fc0d57bccf280",
              "sprite_name": "meta_tex_bu_184_4",
              "bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
              "path_id": 881747833780913992,
              "component_path_id": -1857755391519414485
            }
          ]
        },
        {
          "resource": "meta_bu_184_5",
          "prefab_path": "remote/meta/building/bu184/prefab/meta_bu_184_5.prefab",
          "prefab_bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
          "root_path_id": 3714456845636840268,
          "sprites": [
            {
              "asset_id": "e307c4747c1ce2be",
              "sprite_name": "meta_tex_bu_184_5",
              "bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
              "path_id": 2901136734468153816,
              "component_path_id": 1105452278314908723
            }
          ]
        },
        {
          "resource": "meta_bu_184_6",
          "prefab_path": "remote/meta/building/bu184/prefab/meta_bu_184_6.prefab",
          "prefab_bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
          "root_path_id": 6283373781898330827,
          "sprites": [
            {
              "asset_id": "1b5d698b205dd68e",
              "sprite_name": "meta_tex_bu_184_6",
              "bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
              "path_id": 238877694926181909,
              "component_path_id": -8134469334116559543
            }
          ]
        },
        {
          "resource": "meta_bu_184_7",
          "prefab_path": "remote/meta/building/bu184/prefab/meta_bu_184_7.prefab",
          "prefab_bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
          "root_path_id": 8672866718319475719,
          "sprites": [
            {
              "asset_id": "80f719666d69e985",
              "sprite_name": "meta_tex_bu_184_7",
              "bundle": "remote_meta_building_bu184_4079f7258953a32718a22c030750dd67.ab",
              "path_id": -3588888084940573602,
              "component_path_id": 3935138868917382504
            }
          ]
        }
      ]
    },
    {
      "id": "bu_185",
      "group": "185",
      "name_cn": "古董店",
      "name_key": "building_185",
      "name_candidates": [
        [
          "building_185",
          "古董店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4578.0,
        "y": 40346.99609375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -17.0,
            "y": 151.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -15.0,
            "y": 129.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "3527a96c1e4d959b"
        },
        {
          "level": 2,
          "asset_id": "6a63d754e1df16c4"
        },
        {
          "level": 3,
          "asset_id": "408541f2f372a58a"
        },
        {
          "level": 4,
          "asset_id": "f41165eacf3eaff1"
        },
        {
          "level": 5,
          "asset_id": "fdbdc59aa94f0617"
        },
        {
          "level": 6,
          "asset_id": "ca835fe42c4e2979"
        },
        {
          "level": 7,
          "asset_id": "cefd3a14d00866da"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_185_1",
          "TypeId": "bu_185",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_185_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_185_1",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3527a96c1e4d959b"
          ]
        },
        {
          "ID": "bu_185_2",
          "TypeId": "bu_185",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_185_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_185_2",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6a63d754e1df16c4"
          ]
        },
        {
          "ID": "bu_185_3",
          "TypeId": "bu_185",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_185_3",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "408541f2f372a58a"
          ]
        },
        {
          "ID": "bu_185_4",
          "TypeId": "bu_185",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_185_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_185_3",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "408541f2f372a58a"
          ]
        },
        {
          "ID": "bu_185_5",
          "TypeId": "bu_185",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_185_4",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f41165eacf3eaff1"
          ]
        },
        {
          "ID": "bu_185_6",
          "TypeId": "bu_185",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_185_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_185_4",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f41165eacf3eaff1"
          ]
        },
        {
          "ID": "bu_185_7",
          "TypeId": "bu_185",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_185_5",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fdbdc59aa94f0617"
          ]
        },
        {
          "ID": "bu_185_8",
          "TypeId": "bu_185",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_185_5",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fdbdc59aa94f0617"
          ]
        },
        {
          "ID": "bu_185_9",
          "TypeId": "bu_185",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_185_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_185_5",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fdbdc59aa94f0617"
          ]
        },
        {
          "ID": "bu_185_10",
          "TypeId": "bu_185",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_185_6",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ca835fe42c4e2979"
          ]
        },
        {
          "ID": "bu_185_11",
          "TypeId": "bu_185",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_185_6",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ca835fe42c4e2979"
          ]
        },
        {
          "ID": "bu_185_12",
          "TypeId": "bu_185",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 70000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_185_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_185_6",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ca835fe42c4e2979"
          ]
        },
        {
          "ID": "bu_185_13",
          "TypeId": "bu_185",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_185_7",
          "VfxRes": "",
          "Name": "building_185",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cefd3a14d00866da"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_185_1",
          "prefab_path": "remote/meta/building/bu185/prefab/meta_bu_185_1.prefab",
          "prefab_bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
          "root_path_id": -414346564455739720,
          "sprites": [
            {
              "asset_id": "3527a96c1e4d959b",
              "sprite_name": "meta_tex_bu_185_1",
              "bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
              "path_id": -6392019723146420752,
              "component_path_id": -6134611141984279889
            }
          ]
        },
        {
          "resource": "meta_bu_185_2",
          "prefab_path": "remote/meta/building/bu185/prefab/meta_bu_185_2.prefab",
          "prefab_bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
          "root_path_id": -6042976320099283529,
          "sprites": [
            {
              "asset_id": "6a63d754e1df16c4",
              "sprite_name": "meta_tex_bu_185_2",
              "bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
              "path_id": -5452625245186874106,
              "component_path_id": -1788793223569563485
            }
          ]
        },
        {
          "resource": "meta_bu_185_3",
          "prefab_path": "remote/meta/building/bu185/prefab/meta_bu_185_3.prefab",
          "prefab_bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
          "root_path_id": -6834274637281830619,
          "sprites": [
            {
              "asset_id": "408541f2f372a58a",
              "sprite_name": "meta_tex_bu_185_3",
              "bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
              "path_id": 1880400238743531672,
              "component_path_id": -1098254955725133413
            }
          ]
        },
        {
          "resource": "meta_bu_185_4",
          "prefab_path": "remote/meta/building/bu185/prefab/meta_bu_185_4.prefab",
          "prefab_bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
          "root_path_id": 5653144510770427751,
          "sprites": [
            {
              "asset_id": "f41165eacf3eaff1",
              "sprite_name": "meta_tex_bu_185_4",
              "bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
              "path_id": 294393314314669906,
              "component_path_id": 117729301664367107
            }
          ]
        },
        {
          "resource": "meta_bu_185_5",
          "prefab_path": "remote/meta/building/bu185/prefab/meta_bu_185_5.prefab",
          "prefab_bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
          "root_path_id": -2203287989758402014,
          "sprites": [
            {
              "asset_id": "fdbdc59aa94f0617",
              "sprite_name": "meta_tex_bu_185_5",
              "bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
              "path_id": 4189827396539020296,
              "component_path_id": -8298987108878854204
            }
          ]
        },
        {
          "resource": "meta_bu_185_6",
          "prefab_path": "remote/meta/building/bu185/prefab/meta_bu_185_6.prefab",
          "prefab_bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
          "root_path_id": 8083043788085362736,
          "sprites": [
            {
              "asset_id": "ca835fe42c4e2979",
              "sprite_name": "meta_tex_bu_185_6",
              "bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
              "path_id": 5665423362333091342,
              "component_path_id": -2714236113889644512
            }
          ]
        },
        {
          "resource": "meta_bu_185_7",
          "prefab_path": "remote/meta/building/bu185/prefab/meta_bu_185_7.prefab",
          "prefab_bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
          "root_path_id": 6400584342593562876,
          "sprites": [
            {
              "asset_id": "cefd3a14d00866da",
              "sprite_name": "meta_tex_bu_185_7",
              "bundle": "remote_meta_building_bu185_bb9b0180cc8f8d44ae2f23fd7eab2138.ab",
              "path_id": 8477441574465359835,
              "component_path_id": -3702282453088088028
            }
          ]
        }
      ]
    },
    {
      "id": "bu_186",
      "group": "186",
      "name_cn": "亡灵节花车",
      "name_key": "building_186",
      "name_candidates": [
        [
          "building_186",
          "亡灵节花车"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3995.0,
        "y": 40581.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -10.0,
            "y": 331.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -10.0,
            "y": 331.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "de0d2cba7f725cf1"
        },
        {
          "level": 2,
          "asset_id": "3a7767eb2707cd96"
        },
        {
          "level": 3,
          "asset_id": "62f2b99cf03cf926"
        },
        {
          "level": 4,
          "asset_id": "252e2695acfcba37"
        },
        {
          "level": 5,
          "asset_id": "4bb7a683ea10d173"
        },
        {
          "level": 6,
          "asset_id": "8d90ea48fe7f6600"
        },
        {
          "level": 7,
          "asset_id": "951e5f5d2f9bb9ea"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_186_1",
          "TypeId": "bu_186",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_186_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_186_1",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de0d2cba7f725cf1"
          ]
        },
        {
          "ID": "bu_186_2",
          "TypeId": "bu_186",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_186_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_186_2",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3a7767eb2707cd96"
          ]
        },
        {
          "ID": "bu_186_3",
          "TypeId": "bu_186",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_186_3",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "62f2b99cf03cf926"
          ]
        },
        {
          "ID": "bu_186_4",
          "TypeId": "bu_186",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_186_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_186_3",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "62f2b99cf03cf926"
          ]
        },
        {
          "ID": "bu_186_5",
          "TypeId": "bu_186",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_186_4",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "252e2695acfcba37"
          ]
        },
        {
          "ID": "bu_186_6",
          "TypeId": "bu_186",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_186_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_186_4",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "252e2695acfcba37"
          ]
        },
        {
          "ID": "bu_186_7",
          "TypeId": "bu_186",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 72000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_186_5",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4bb7a683ea10d173"
          ]
        },
        {
          "ID": "bu_186_8",
          "TypeId": "bu_186",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_186_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_186_5",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4bb7a683ea10d173"
          ]
        },
        {
          "ID": "bu_186_9",
          "TypeId": "bu_186",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 74000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_186_6",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d90ea48fe7f6600"
          ]
        },
        {
          "ID": "bu_186_10",
          "TypeId": "bu_186",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_186_6",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d90ea48fe7f6600"
          ]
        },
        {
          "ID": "bu_186_11",
          "TypeId": "bu_186",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 76000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_186_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_186_6",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8d90ea48fe7f6600"
          ]
        },
        {
          "ID": "bu_186_12",
          "TypeId": "bu_186",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_186_7",
          "VfxRes": "",
          "Name": "building_186",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "951e5f5d2f9bb9ea"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_186_1",
          "prefab_path": "remote/meta/building/bu186/prefab/meta_bu_186_1.prefab",
          "prefab_bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
          "root_path_id": -6270178579281193777,
          "sprites": [
            {
              "asset_id": "de0d2cba7f725cf1",
              "sprite_name": "meta_tex_bu_186_1",
              "bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
              "path_id": -7634079201544520838,
              "component_path_id": -5400157116656594990
            }
          ]
        },
        {
          "resource": "meta_bu_186_2",
          "prefab_path": "remote/meta/building/bu186/prefab/meta_bu_186_2.prefab",
          "prefab_bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
          "root_path_id": -4567764541712884452,
          "sprites": [
            {
              "asset_id": "3a7767eb2707cd96",
              "sprite_name": "meta_tex_bu_186_2",
              "bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
              "path_id": 2768406952543756029,
              "component_path_id": 6490412234528864515
            }
          ]
        },
        {
          "resource": "meta_bu_186_3",
          "prefab_path": "remote/meta/building/bu186/prefab/meta_bu_186_3.prefab",
          "prefab_bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
          "root_path_id": 7443637159079188864,
          "sprites": [
            {
              "asset_id": "62f2b99cf03cf926",
              "sprite_name": "meta_tex_bu_186_3",
              "bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
              "path_id": 3904505561050043282,
              "component_path_id": 8054009302452210803
            }
          ]
        },
        {
          "resource": "meta_bu_186_4",
          "prefab_path": "remote/meta/building/bu186/prefab/meta_bu_186_4.prefab",
          "prefab_bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
          "root_path_id": 7327241642784279802,
          "sprites": [
            {
              "asset_id": "252e2695acfcba37",
              "sprite_name": "meta_tex_bu_186_4",
              "bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
              "path_id": -4559016481322065814,
              "component_path_id": -791924388143468871
            }
          ]
        },
        {
          "resource": "meta_bu_186_5",
          "prefab_path": "remote/meta/building/bu186/prefab/meta_bu_186_5.prefab",
          "prefab_bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
          "root_path_id": -1937605020696736364,
          "sprites": [
            {
              "asset_id": "4bb7a683ea10d173",
              "sprite_name": "meta_tex_bu_186_5",
              "bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
              "path_id": -9172257729208372012,
              "component_path_id": -5310983884069031990
            }
          ]
        },
        {
          "resource": "meta_bu_186_6",
          "prefab_path": "remote/meta/building/bu186/prefab/meta_bu_186_6.prefab",
          "prefab_bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
          "root_path_id": 573662125333140717,
          "sprites": [
            {
              "asset_id": "8d90ea48fe7f6600",
              "sprite_name": "meta_tex_bu_186_6",
              "bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
              "path_id": 3528937953749144933,
              "component_path_id": -7342850965123358922
            }
          ]
        },
        {
          "resource": "meta_bu_186_7",
          "prefab_path": "remote/meta/building/bu186/prefab/meta_bu_186_7.prefab",
          "prefab_bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
          "root_path_id": -7803475442986046313,
          "sprites": [
            {
              "asset_id": "951e5f5d2f9bb9ea",
              "sprite_name": "meta_tex_bu_186_7",
              "bundle": "remote_meta_building_bu186_020427081c32323d7ff000562a6e14e1.ab",
              "path_id": 5760550988860919323,
              "component_path_id": 6452258981391267559
            }
          ]
        }
      ]
    },
    {
      "id": "bu_187",
      "group": "187",
      "name_cn": "沼泽公园",
      "name_key": "building_187",
      "name_candidates": [
        [
          "building_187",
          "沼泽公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4663.0,
        "y": 40998.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 66.0,
            "y": 217.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 49.0,
            "y": 360.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "713485ff7547f620"
        },
        {
          "level": 2,
          "asset_id": "8808c1541426e0f0"
        },
        {
          "level": 3,
          "asset_id": "a8187c4e1b4496b3"
        },
        {
          "level": 4,
          "asset_id": "9b68c8310eaadc50"
        },
        {
          "level": 5,
          "asset_id": "10c40ac31fd5777d"
        },
        {
          "level": 6,
          "asset_id": "3fb4dce0a01bdbab"
        },
        {
          "level": 7,
          "asset_id": "5145d103b81e926a"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_187_1",
          "TypeId": "bu_187",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_187_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_187_1",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "713485ff7547f620"
          ]
        },
        {
          "ID": "bu_187_2",
          "TypeId": "bu_187",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_187_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 435
            }
          ],
          "Resource": "meta_bu_187_2",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8808c1541426e0f0"
          ]
        },
        {
          "ID": "bu_187_3",
          "TypeId": "bu_187",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_187_3",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a8187c4e1b4496b3"
          ]
        },
        {
          "ID": "bu_187_4",
          "TypeId": "bu_187",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_187_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_187_3",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a8187c4e1b4496b3"
          ]
        },
        {
          "ID": "bu_187_5",
          "TypeId": "bu_187",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_187_4",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b68c8310eaadc50"
          ]
        },
        {
          "ID": "bu_187_6",
          "TypeId": "bu_187",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_187_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_187_4",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9b68c8310eaadc50"
          ]
        },
        {
          "ID": "bu_187_7",
          "TypeId": "bu_187",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_187_5",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "10c40ac31fd5777d"
          ]
        },
        {
          "ID": "bu_187_8",
          "TypeId": "bu_187",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_187_5",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "10c40ac31fd5777d"
          ]
        },
        {
          "ID": "bu_187_9",
          "TypeId": "bu_187",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_187_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_187_5",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "10c40ac31fd5777d"
          ]
        },
        {
          "ID": "bu_187_10",
          "TypeId": "bu_187",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_187_6",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3fb4dce0a01bdbab"
          ]
        },
        {
          "ID": "bu_187_11",
          "TypeId": "bu_187",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 70000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_187_6",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3fb4dce0a01bdbab"
          ]
        },
        {
          "ID": "bu_187_12",
          "TypeId": "bu_187",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 72000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_187_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_187_6",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3fb4dce0a01bdbab"
          ]
        },
        {
          "ID": "bu_187_13",
          "TypeId": "bu_187",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_187_7",
          "VfxRes": "",
          "Name": "building_187",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5145d103b81e926a"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_187_1",
          "prefab_path": "remote/meta/building/bu187/prefab/meta_bu_187_1.prefab",
          "prefab_bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
          "root_path_id": 2230429556823119838,
          "sprites": [
            {
              "asset_id": "713485ff7547f620",
              "sprite_name": "meta_tex_bu_187_1",
              "bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
              "path_id": 7933605541784427791,
              "component_path_id": 3974018201211420765
            }
          ]
        },
        {
          "resource": "meta_bu_187_2",
          "prefab_path": "remote/meta/building/bu187/prefab/meta_bu_187_2.prefab",
          "prefab_bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
          "root_path_id": 6916932219650146295,
          "sprites": [
            {
              "asset_id": "8808c1541426e0f0",
              "sprite_name": "meta_tex_bu_187_2",
              "bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
              "path_id": 7866725781041184040,
              "component_path_id": -5111697102865631719
            }
          ]
        },
        {
          "resource": "meta_bu_187_3",
          "prefab_path": "remote/meta/building/bu187/prefab/meta_bu_187_3.prefab",
          "prefab_bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
          "root_path_id": 8754151596774424788,
          "sprites": [
            {
              "asset_id": "a8187c4e1b4496b3",
              "sprite_name": "meta_tex_bu_187_3",
              "bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
              "path_id": -9037098273056900427,
              "component_path_id": 1307468432353348700
            }
          ]
        },
        {
          "resource": "meta_bu_187_4",
          "prefab_path": "remote/meta/building/bu187/prefab/meta_bu_187_4.prefab",
          "prefab_bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
          "root_path_id": 4970601959551613430,
          "sprites": [
            {
              "asset_id": "9b68c8310eaadc50",
              "sprite_name": "meta_tex_bu_187_4",
              "bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
              "path_id": -4106140256780688712,
              "component_path_id": 8130539748081246484
            }
          ]
        },
        {
          "resource": "meta_bu_187_5",
          "prefab_path": "remote/meta/building/bu187/prefab/meta_bu_187_5.prefab",
          "prefab_bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
          "root_path_id": 4926054471287441962,
          "sprites": [
            {
              "asset_id": "10c40ac31fd5777d",
              "sprite_name": "meta_tex_bu_187_5",
              "bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
              "path_id": -1907530914494972642,
              "component_path_id": 6910723595389577983
            }
          ]
        },
        {
          "resource": "meta_bu_187_6",
          "prefab_path": "remote/meta/building/bu187/prefab/meta_bu_187_6.prefab",
          "prefab_bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
          "root_path_id": -7426445915804177035,
          "sprites": [
            {
              "asset_id": "3fb4dce0a01bdbab",
              "sprite_name": "meta_tex_bu_187_6",
              "bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
              "path_id": -2960481182634560303,
              "component_path_id": -4156404924012706348
            }
          ]
        },
        {
          "resource": "meta_bu_187_7",
          "prefab_path": "remote/meta/building/bu187/prefab/meta_bu_187_7.prefab",
          "prefab_bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
          "root_path_id": -2325046768708855443,
          "sprites": [
            {
              "asset_id": "5145d103b81e926a",
              "sprite_name": "meta_tex_bu_187_7",
              "bundle": "remote_meta_building_bu187_c345bfdc8d1004b0928c03cf586efb61.ab",
              "path_id": 905281949206847182,
              "component_path_id": 5666061546795590028
            }
          ]
        }
      ]
    },
    {
      "id": "bu_188",
      "group": "188",
      "name_cn": "新闻电视台",
      "name_key": "building_188",
      "name_candidates": [
        [
          "building_188",
          "新闻电视台"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4129.0,
        "y": 41718.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -22.0,
            "y": 373.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -15.0,
            "y": 364.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "90223abec7e893d5"
        },
        {
          "level": 2,
          "asset_id": "a1d71e1a54cb0e26"
        },
        {
          "level": 3,
          "asset_id": "29aabf15452b5c22"
        },
        {
          "level": 4,
          "asset_id": "5e586ba22e015d0a"
        },
        {
          "level": 5,
          "asset_id": "f29252803d13db34"
        },
        {
          "level": 6,
          "asset_id": "a103f8273ac28d04"
        },
        {
          "level": 7,
          "asset_id": "d77dd2a53bf43364"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_188_1",
          "TypeId": "bu_188",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_188_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_188_1",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "90223abec7e893d5"
          ]
        },
        {
          "ID": "bu_188_2",
          "TypeId": "bu_188",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_188_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_188_2",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a1d71e1a54cb0e26"
          ]
        },
        {
          "ID": "bu_188_3",
          "TypeId": "bu_188",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_188_3",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "29aabf15452b5c22"
          ]
        },
        {
          "ID": "bu_188_4",
          "TypeId": "bu_188",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_188_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_188_3",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "29aabf15452b5c22"
          ]
        },
        {
          "ID": "bu_188_5",
          "TypeId": "bu_188",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_188_4",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5e586ba22e015d0a"
          ]
        },
        {
          "ID": "bu_188_6",
          "TypeId": "bu_188",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 72000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_188_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_188_4",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5e586ba22e015d0a"
          ]
        },
        {
          "ID": "bu_188_7",
          "TypeId": "bu_188",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_188_5",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f29252803d13db34"
          ]
        },
        {
          "ID": "bu_188_8",
          "TypeId": "bu_188",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 74000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_188_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_188_5",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f29252803d13db34"
          ]
        },
        {
          "ID": "bu_188_9",
          "TypeId": "bu_188",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_188_6",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a103f8273ac28d04"
          ]
        },
        {
          "ID": "bu_188_10",
          "TypeId": "bu_188",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 76000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_188_6",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a103f8273ac28d04"
          ]
        },
        {
          "ID": "bu_188_11",
          "TypeId": "bu_188",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 78000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_188_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_188_6",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a103f8273ac28d04"
          ]
        },
        {
          "ID": "bu_188_12",
          "TypeId": "bu_188",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_188_7",
          "VfxRes": "",
          "Name": "building_188",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d77dd2a53bf43364"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_188_1",
          "prefab_path": "remote/meta/building/bu188/prefab/meta_bu_188_1.prefab",
          "prefab_bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
          "root_path_id": -7317103117212542437,
          "sprites": [
            {
              "asset_id": "90223abec7e893d5",
              "sprite_name": "meta_tex_bu_188_1",
              "bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
              "path_id": 5746066759828006931,
              "component_path_id": -6294769686891725935
            }
          ]
        },
        {
          "resource": "meta_bu_188_2",
          "prefab_path": "remote/meta/building/bu188/prefab/meta_bu_188_2.prefab",
          "prefab_bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
          "root_path_id": -3600513554087631027,
          "sprites": [
            {
              "asset_id": "a1d71e1a54cb0e26",
              "sprite_name": "meta_tex_bu_188_2",
              "bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
              "path_id": 1087050219647878374,
              "component_path_id": 8654963394087926945
            }
          ]
        },
        {
          "resource": "meta_bu_188_3",
          "prefab_path": "remote/meta/building/bu188/prefab/meta_bu_188_3.prefab",
          "prefab_bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
          "root_path_id": 8987868236888106499,
          "sprites": [
            {
              "asset_id": "29aabf15452b5c22",
              "sprite_name": "meta_tex_bu_188_3",
              "bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
              "path_id": -6260340919608917947,
              "component_path_id": -4784359225813561690
            }
          ]
        },
        {
          "resource": "meta_bu_188_4",
          "prefab_path": "remote/meta/building/bu188/prefab/meta_bu_188_4.prefab",
          "prefab_bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
          "root_path_id": -493723814542476183,
          "sprites": [
            {
              "asset_id": "5e586ba22e015d0a",
              "sprite_name": "meta_tex_bu_188_4",
              "bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
              "path_id": 3435449033411671721,
              "component_path_id": 7210232041688068277
            }
          ]
        },
        {
          "resource": "meta_bu_188_5",
          "prefab_path": "remote/meta/building/bu188/prefab/meta_bu_188_5.prefab",
          "prefab_bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
          "root_path_id": 3468813921070892470,
          "sprites": [
            {
              "asset_id": "f29252803d13db34",
              "sprite_name": "meta_tex_bu_188_5",
              "bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
              "path_id": -7372103601916431238,
              "component_path_id": -1360049366339699239
            }
          ]
        },
        {
          "resource": "meta_bu_188_6",
          "prefab_path": "remote/meta/building/bu188/prefab/meta_bu_188_6.prefab",
          "prefab_bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
          "root_path_id": -7774291354029153528,
          "sprites": [
            {
              "asset_id": "a103f8273ac28d04",
              "sprite_name": "meta_tex_bu_188_6",
              "bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
              "path_id": -3600361822425544378,
              "component_path_id": -7396289633685543401
            }
          ]
        },
        {
          "resource": "meta_bu_188_7",
          "prefab_path": "remote/meta/building/bu188/prefab/meta_bu_188_7.prefab",
          "prefab_bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
          "root_path_id": -2875877701076750223,
          "sprites": [
            {
              "asset_id": "d77dd2a53bf43364",
              "sprite_name": "meta_tex_bu_188_7",
              "bundle": "remote_meta_building_bu188_1f2a6f426df2f707919b6ce432eac234.ab",
              "path_id": 7800999496671329616,
              "component_path_id": 5093155259137345408
            }
          ]
        }
      ]
    },
    {
      "id": "bu_189",
      "group": "189",
      "name_cn": "魔术剧场",
      "name_key": "building_189",
      "name_candidates": [
        [
          "building_189",
          "魔术剧场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3057.10009765625,
        "y": 40982.80078125
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -18.0,
            "y": 162.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 49.0,
            "y": 360.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "49d0d57305b2d974"
        },
        {
          "level": 2,
          "asset_id": "f520ac8d6b0c9767"
        },
        {
          "level": 3,
          "asset_id": "cdc9f41d83ea7860"
        },
        {
          "level": 4,
          "asset_id": "4f713c0e55025b36"
        },
        {
          "level": 5,
          "asset_id": "913090a325557721"
        },
        {
          "level": 6,
          "asset_id": "a32026ce9cbdf1f9"
        },
        {
          "level": 7,
          "asset_id": "592c019e49fda7e4"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_189_1",
          "TypeId": "bu_189",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_189_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_189_1",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "49d0d57305b2d974"
          ]
        },
        {
          "ID": "bu_189_2",
          "TypeId": "bu_189",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_189_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 480
            }
          ],
          "Resource": "meta_bu_189_2",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f520ac8d6b0c9767"
          ]
        },
        {
          "ID": "bu_189_3",
          "TypeId": "bu_189",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_189_3",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cdc9f41d83ea7860"
          ]
        },
        {
          "ID": "bu_189_4",
          "TypeId": "bu_189",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_189_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_189_3",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cdc9f41d83ea7860"
          ]
        },
        {
          "ID": "bu_189_5",
          "TypeId": "bu_189",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 77000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_189_4",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4f713c0e55025b36"
          ]
        },
        {
          "ID": "bu_189_6",
          "TypeId": "bu_189",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_189_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_189_4",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4f713c0e55025b36"
          ]
        },
        {
          "ID": "bu_189_7",
          "TypeId": "bu_189",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_189_5",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "913090a325557721"
          ]
        },
        {
          "ID": "bu_189_8",
          "TypeId": "bu_189",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_189_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_189_5",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "913090a325557721"
          ]
        },
        {
          "ID": "bu_189_9",
          "TypeId": "bu_189",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_189_6",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a32026ce9cbdf1f9"
          ]
        },
        {
          "ID": "bu_189_10",
          "TypeId": "bu_189",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_189_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_189_6",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a32026ce9cbdf1f9"
          ]
        },
        {
          "ID": "bu_189_11",
          "TypeId": "bu_189",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_189_7",
          "VfxRes": "",
          "Name": "building_189",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "592c019e49fda7e4"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_189_1",
          "prefab_path": "remote/meta/building/bu189/prefab/meta_bu_189_1.prefab",
          "prefab_bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
          "root_path_id": 4203935318894023034,
          "sprites": [
            {
              "asset_id": "49d0d57305b2d974",
              "sprite_name": "meta_tex_bu_189_1",
              "bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
              "path_id": -4851976575193763665,
              "component_path_id": 7394878141847734648
            }
          ]
        },
        {
          "resource": "meta_bu_189_2",
          "prefab_path": "remote/meta/building/bu189/prefab/meta_bu_189_2.prefab",
          "prefab_bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
          "root_path_id": 7622093579494137874,
          "sprites": [
            {
              "asset_id": "f520ac8d6b0c9767",
              "sprite_name": "meta_tex_bu_189_2",
              "bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
              "path_id": -3554755967672549400,
              "component_path_id": -5933087751255970193
            }
          ]
        },
        {
          "resource": "meta_bu_189_3",
          "prefab_path": "remote/meta/building/bu189/prefab/meta_bu_189_3.prefab",
          "prefab_bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
          "root_path_id": 5145522248063859603,
          "sprites": [
            {
              "asset_id": "cdc9f41d83ea7860",
              "sprite_name": "meta_tex_bu_189_3",
              "bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
              "path_id": -3488810791050166703,
              "component_path_id": 2721046720017925541
            }
          ]
        },
        {
          "resource": "meta_bu_189_4",
          "prefab_path": "remote/meta/building/bu189/prefab/meta_bu_189_4.prefab",
          "prefab_bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
          "root_path_id": 83926944755086256,
          "sprites": [
            {
              "asset_id": "4f713c0e55025b36",
              "sprite_name": "meta_tex_bu_189_4",
              "bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
              "path_id": -3340941472264413576,
              "component_path_id": 4674929590457256143
            }
          ]
        },
        {
          "resource": "meta_bu_189_5",
          "prefab_path": "remote/meta/building/bu189/prefab/meta_bu_189_5.prefab",
          "prefab_bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
          "root_path_id": -2387395891371210484,
          "sprites": [
            {
              "asset_id": "913090a325557721",
              "sprite_name": "meta_tex_bu_189_5",
              "bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
              "path_id": -1102186630003653974,
              "component_path_id": 813351035580574914
            }
          ]
        },
        {
          "resource": "meta_bu_189_6",
          "prefab_path": "remote/meta/building/bu189/prefab/meta_bu_189_6.prefab",
          "prefab_bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
          "root_path_id": -2398524852300070811,
          "sprites": [
            {
              "asset_id": "a32026ce9cbdf1f9",
              "sprite_name": "meta_tex_bu_189_6",
              "bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
              "path_id": -5402731416360794597,
              "component_path_id": -3548960702286390943
            }
          ]
        },
        {
          "resource": "meta_bu_189_7",
          "prefab_path": "remote/meta/building/bu189/prefab/meta_bu_189_7.prefab",
          "prefab_bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
          "root_path_id": 3282276780298581334,
          "sprites": [
            {
              "asset_id": "592c019e49fda7e4",
              "sprite_name": "meta_tex_bu_189_7",
              "bundle": "remote_meta_building_bu189_f0fb7edb6a67b498d03f35e976f45367.ab",
              "path_id": -8047840652948130761,
              "component_path_id": -196186645584728238
            }
          ]
        }
      ]
    },
    {
      "id": "bu_190",
      "group": "190",
      "name_cn": "齿轮工艺店",
      "name_key": "building_190",
      "name_candidates": [
        [
          "building_190",
          "齿轮工艺店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2224.0,
        "y": 41228.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 12.0,
            "y": 168.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 24.0,
            "y": 338.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 32.0,
            "y": 82.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "708812106fca286e"
        },
        {
          "level": 2,
          "asset_id": "aaeded113907dd2c"
        },
        {
          "level": 3,
          "asset_id": "072d048c227de497"
        },
        {
          "level": 4,
          "asset_id": "2cfb79554c67aa00"
        },
        {
          "level": 5,
          "asset_id": "78ae6cec4f4ea42d"
        },
        {
          "level": 6,
          "asset_id": "3570f4826a48c2e6"
        },
        {
          "level": 7,
          "asset_id": "56190fbd77a591d7"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_190_1",
          "TypeId": "bu_190",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 60000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_190_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_190_1",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "708812106fca286e"
          ]
        },
        {
          "ID": "bu_190_2",
          "TypeId": "bu_190",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_190_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_190_2",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "aaeded113907dd2c"
          ]
        },
        {
          "ID": "bu_190_3",
          "TypeId": "bu_190",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_190_3",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "072d048c227de497"
          ]
        },
        {
          "ID": "bu_190_4",
          "TypeId": "bu_190",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_190_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 385
            }
          ],
          "Resource": "meta_bu_190_3",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "072d048c227de497"
          ]
        },
        {
          "ID": "bu_190_5",
          "TypeId": "bu_190",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_190_4",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2cfb79554c67aa00"
          ]
        },
        {
          "ID": "bu_190_6",
          "TypeId": "bu_190",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_190_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 520
            }
          ],
          "Resource": "meta_bu_190_4",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2cfb79554c67aa00"
          ]
        },
        {
          "ID": "bu_190_7",
          "TypeId": "bu_190",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_190_5",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "78ae6cec4f4ea42d"
          ]
        },
        {
          "ID": "bu_190_8",
          "TypeId": "bu_190",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_190_5",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "78ae6cec4f4ea42d"
          ]
        },
        {
          "ID": "bu_190_9",
          "TypeId": "bu_190",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_190_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_190_5",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "78ae6cec4f4ea42d"
          ]
        },
        {
          "ID": "bu_190_10",
          "TypeId": "bu_190",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_190_6",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3570f4826a48c2e6"
          ]
        },
        {
          "ID": "bu_190_11",
          "TypeId": "bu_190",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 70000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_190_6",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3570f4826a48c2e6"
          ]
        },
        {
          "ID": "bu_190_12",
          "TypeId": "bu_190",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_190_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_190_6",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3570f4826a48c2e6"
          ]
        },
        {
          "ID": "bu_190_13",
          "TypeId": "bu_190",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_190_7",
          "VfxRes": "",
          "Name": "building_190",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "56190fbd77a591d7"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_190_1",
          "prefab_path": "remote/meta/building/bu190/prefab/meta_bu_190_1.prefab",
          "prefab_bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
          "root_path_id": 2793708283865624007,
          "sprites": [
            {
              "asset_id": "708812106fca286e",
              "sprite_name": "meta_tex_bu_190_1",
              "bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
              "path_id": -7075978192573703100,
              "component_path_id": 495683572464238968
            }
          ]
        },
        {
          "resource": "meta_bu_190_2",
          "prefab_path": "remote/meta/building/bu190/prefab/meta_bu_190_2.prefab",
          "prefab_bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
          "root_path_id": -1495140532785766048,
          "sprites": [
            {
              "asset_id": "aaeded113907dd2c",
              "sprite_name": "meta_tex_bu_190_2",
              "bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
              "path_id": 2419205271135632306,
              "component_path_id": -5464564609518099818
            }
          ]
        },
        {
          "resource": "meta_bu_190_3",
          "prefab_path": "remote/meta/building/bu190/prefab/meta_bu_190_3.prefab",
          "prefab_bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
          "root_path_id": -1315118215950112709,
          "sprites": [
            {
              "asset_id": "072d048c227de497",
              "sprite_name": "meta_tex_bu_190_3",
              "bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
              "path_id": 2469179227366517836,
              "component_path_id": -5970260631481155931
            }
          ]
        },
        {
          "resource": "meta_bu_190_4",
          "prefab_path": "remote/meta/building/bu190/prefab/meta_bu_190_4.prefab",
          "prefab_bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
          "root_path_id": -5829276378210381404,
          "sprites": [
            {
              "asset_id": "2cfb79554c67aa00",
              "sprite_name": "meta_tex_bu_190_4",
              "bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
              "path_id": -4880054683562731666,
              "component_path_id": 6739387214094789735
            }
          ]
        },
        {
          "resource": "meta_bu_190_5",
          "prefab_path": "remote/meta/building/bu190/prefab/meta_bu_190_5.prefab",
          "prefab_bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
          "root_path_id": -3045418972860952582,
          "sprites": [
            {
              "asset_id": "78ae6cec4f4ea42d",
              "sprite_name": "meta_tex_bu_190_5",
              "bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
              "path_id": -6521934858183871601,
              "component_path_id": -9025472142852528628
            }
          ]
        },
        {
          "resource": "meta_bu_190_6",
          "prefab_path": "remote/meta/building/bu190/prefab/meta_bu_190_6.prefab",
          "prefab_bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
          "root_path_id": -4871754872333054529,
          "sprites": [
            {
              "asset_id": "3570f4826a48c2e6",
              "sprite_name": "meta_tex_bu_190_6",
              "bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
              "path_id": 3242312326082825439,
              "component_path_id": 4971171521565394798
            }
          ]
        },
        {
          "resource": "meta_bu_190_7",
          "prefab_path": "remote/meta/building/bu190/prefab/meta_bu_190_7.prefab",
          "prefab_bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
          "root_path_id": 8074480774205992228,
          "sprites": [
            {
              "asset_id": "56190fbd77a591d7",
              "sprite_name": "meta_tex_bu_190_7",
              "bundle": "remote_meta_building_bu190_d75264082616bc4d34afab7fa3eec4b1.ab",
              "path_id": 8408748505634250573,
              "component_path_id": -3643545239154482890
            }
          ]
        }
      ]
    },
    {
      "id": "bu_191",
      "group": "191",
      "name_cn": "许愿井公园",
      "name_key": "building_191",
      "name_candidates": [
        [
          "building_191",
          "许愿井公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 997.0,
        "y": 41040.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -13.0,
            "y": 198.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -13.0,
            "y": 198.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "9f039da3e5e6932c"
        },
        {
          "level": 2,
          "asset_id": "da72ebc513b30227"
        },
        {
          "level": 3,
          "asset_id": "6e36f89510d62f6a"
        },
        {
          "level": 4,
          "asset_id": "fdf2ede8c2998635"
        },
        {
          "level": 5,
          "asset_id": "d38315cd1a629440"
        },
        {
          "level": 6,
          "asset_id": "cf04797c7e28cab7"
        },
        {
          "level": 7,
          "asset_id": "5413fc4ead5ceac8"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_191_1",
          "TypeId": "bu_191",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_191_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_191_1",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9f039da3e5e6932c"
          ]
        },
        {
          "ID": "bu_191_2",
          "TypeId": "bu_191",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_191_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 485
            }
          ],
          "Resource": "meta_bu_191_2",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "da72ebc513b30227"
          ]
        },
        {
          "ID": "bu_191_3",
          "TypeId": "bu_191",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_191_3",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6e36f89510d62f6a"
          ]
        },
        {
          "ID": "bu_191_4",
          "TypeId": "bu_191",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 77000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_191_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_191_3",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6e36f89510d62f6a"
          ]
        },
        {
          "ID": "bu_191_5",
          "TypeId": "bu_191",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_191_4",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fdf2ede8c2998635"
          ]
        },
        {
          "ID": "bu_191_6",
          "TypeId": "bu_191",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_191_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_191_4",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fdf2ede8c2998635"
          ]
        },
        {
          "ID": "bu_191_7",
          "TypeId": "bu_191",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_191_5",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d38315cd1a629440"
          ]
        },
        {
          "ID": "bu_191_8",
          "TypeId": "bu_191",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_191_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_191_5",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d38315cd1a629440"
          ]
        },
        {
          "ID": "bu_191_9",
          "TypeId": "bu_191",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_191_6",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf04797c7e28cab7"
          ]
        },
        {
          "ID": "bu_191_10",
          "TypeId": "bu_191",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_191_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_191_6",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cf04797c7e28cab7"
          ]
        },
        {
          "ID": "bu_191_11",
          "TypeId": "bu_191",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_191_7",
          "VfxRes": "",
          "Name": "building_191",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5413fc4ead5ceac8"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_191_1",
          "prefab_path": "remote/meta/building/bu191/prefab/meta_bu_191_1.prefab",
          "prefab_bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
          "root_path_id": -6302780238457669859,
          "sprites": [
            {
              "asset_id": "9f039da3e5e6932c",
              "sprite_name": "meta_tex_bu_191_1",
              "bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
              "path_id": 5618139147123572558,
              "component_path_id": -1987899762477298293
            }
          ]
        },
        {
          "resource": "meta_bu_191_2",
          "prefab_path": "remote/meta/building/bu191/prefab/meta_bu_191_2.prefab",
          "prefab_bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
          "root_path_id": -8950348956886508493,
          "sprites": [
            {
              "asset_id": "da72ebc513b30227",
              "sprite_name": "meta_tex_bu_191_2",
              "bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
              "path_id": -7115876255095847977,
              "component_path_id": -8240841410322706097
            }
          ]
        },
        {
          "resource": "meta_bu_191_3",
          "prefab_path": "remote/meta/building/bu191/prefab/meta_bu_191_3.prefab",
          "prefab_bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
          "root_path_id": -1068050657733208248,
          "sprites": [
            {
              "asset_id": "6e36f89510d62f6a",
              "sprite_name": "meta_tex_bu_191_3",
              "bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
              "path_id": -1345957744626350461,
              "component_path_id": 5175009721560690153
            }
          ]
        },
        {
          "resource": "meta_bu_191_4",
          "prefab_path": "remote/meta/building/bu191/prefab/meta_bu_191_4.prefab",
          "prefab_bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
          "root_path_id": 2376882410442795545,
          "sprites": [
            {
              "asset_id": "fdf2ede8c2998635",
              "sprite_name": "meta_tex_bu_191_4",
              "bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
              "path_id": -5142293015299662398,
              "component_path_id": 1192088282489871164
            }
          ]
        },
        {
          "resource": "meta_bu_191_5",
          "prefab_path": "remote/meta/building/bu191/prefab/meta_bu_191_5.prefab",
          "prefab_bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
          "root_path_id": 7477954170247993346,
          "sprites": [
            {
              "asset_id": "d38315cd1a629440",
              "sprite_name": "meta_tex_bu_191_5",
              "bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
              "path_id": 2896899446851070328,
              "component_path_id": 3779832231677235230
            }
          ]
        },
        {
          "resource": "meta_bu_191_6",
          "prefab_path": "remote/meta/building/bu191/prefab/meta_bu_191_6.prefab",
          "prefab_bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
          "root_path_id": 7077391746651368501,
          "sprites": [
            {
              "asset_id": "cf04797c7e28cab7",
              "sprite_name": "meta_tex_bu_191_6",
              "bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
              "path_id": 2253824514196885027,
              "component_path_id": 6557583187885078481
            }
          ]
        },
        {
          "resource": "meta_bu_191_7",
          "prefab_path": "remote/meta/building/bu191/prefab/meta_bu_191_7.prefab",
          "prefab_bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
          "root_path_id": -7325611041080431460,
          "sprites": [
            {
              "asset_id": "5413fc4ead5ceac8",
              "sprite_name": "meta_tex_bu_191_7",
              "bundle": "remote_meta_building_bu191_d65850c96cb650346cd6f190a0ea2388.ab",
              "path_id": -4526843066976720864,
              "component_path_id": 998956632607907479
            }
          ]
        }
      ]
    },
    {
      "id": "bu_192",
      "group": "192",
      "name_cn": "眼科医院",
      "name_key": "building_192",
      "name_candidates": [
        [
          "building_192",
          "眼科医院"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1750.9998779296875,
        "y": 41744.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 152.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 152.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "faa8ea0b8a7467e5"
        },
        {
          "level": 2,
          "asset_id": "2138875c3f08f5b1"
        },
        {
          "level": 3,
          "asset_id": "d21aa788408cb7c6"
        },
        {
          "level": 4,
          "asset_id": "cd0d9383f679b24b"
        },
        {
          "level": 5,
          "asset_id": "3b6c3ea0848b53ca"
        },
        {
          "level": 6,
          "asset_id": "37e7eca0cf4eb400"
        },
        {
          "level": 7,
          "asset_id": "f317ab5e67be9a73"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_192_1",
          "TypeId": "bu_192",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_192_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_192_1",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "faa8ea0b8a7467e5"
          ]
        },
        {
          "ID": "bu_192_2",
          "TypeId": "bu_192",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_192_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_192_2",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2138875c3f08f5b1"
          ]
        },
        {
          "ID": "bu_192_3",
          "TypeId": "bu_192",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 77000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_192_3",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d21aa788408cb7c6"
          ]
        },
        {
          "ID": "bu_192_4",
          "TypeId": "bu_192",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_192_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_192_3",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d21aa788408cb7c6"
          ]
        },
        {
          "ID": "bu_192_5",
          "TypeId": "bu_192",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_192_4",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cd0d9383f679b24b"
          ]
        },
        {
          "ID": "bu_192_6",
          "TypeId": "bu_192",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_192_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_192_4",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cd0d9383f679b24b"
          ]
        },
        {
          "ID": "bu_192_7",
          "TypeId": "bu_192",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_192_5",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3b6c3ea0848b53ca"
          ]
        },
        {
          "ID": "bu_192_8",
          "TypeId": "bu_192",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_192_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_192_5",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3b6c3ea0848b53ca"
          ]
        },
        {
          "ID": "bu_192_9",
          "TypeId": "bu_192",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_192_6",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37e7eca0cf4eb400"
          ]
        },
        {
          "ID": "bu_192_10",
          "TypeId": "bu_192",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_192_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_192_6",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37e7eca0cf4eb400"
          ]
        },
        {
          "ID": "bu_192_11",
          "TypeId": "bu_192",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_192_7",
          "VfxRes": "",
          "Name": "building_192",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f317ab5e67be9a73"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_192_1",
          "prefab_path": "remote/meta/building/bu192/prefab/meta_bu_192_1.prefab",
          "prefab_bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
          "root_path_id": -6533687087694421239,
          "sprites": [
            {
              "asset_id": "faa8ea0b8a7467e5",
              "sprite_name": "meta_tex_bu_192_1",
              "bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
              "path_id": -4359785040258320881,
              "component_path_id": -2693845372838383991
            }
          ]
        },
        {
          "resource": "meta_bu_192_2",
          "prefab_path": "remote/meta/building/bu192/prefab/meta_bu_192_2.prefab",
          "prefab_bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
          "root_path_id": -5780534498095788283,
          "sprites": [
            {
              "asset_id": "2138875c3f08f5b1",
              "sprite_name": "meta_tex_bu_192_2",
              "bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
              "path_id": -5233097700009339240,
              "component_path_id": -6541382445793437177
            }
          ]
        },
        {
          "resource": "meta_bu_192_3",
          "prefab_path": "remote/meta/building/bu192/prefab/meta_bu_192_3.prefab",
          "prefab_bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
          "root_path_id": -237415201204833545,
          "sprites": [
            {
              "asset_id": "d21aa788408cb7c6",
              "sprite_name": "meta_tex_bu_192_3",
              "bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
              "path_id": -7381878520563405970,
              "component_path_id": -5484019950410917571
            }
          ]
        },
        {
          "resource": "meta_bu_192_4",
          "prefab_path": "remote/meta/building/bu192/prefab/meta_bu_192_4.prefab",
          "prefab_bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
          "root_path_id": -6548770772647218339,
          "sprites": [
            {
              "asset_id": "cd0d9383f679b24b",
              "sprite_name": "meta_tex_bu_192_4",
              "bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
              "path_id": 8361009946399799866,
              "component_path_id": -354065058485337356
            }
          ]
        },
        {
          "resource": "meta_bu_192_5",
          "prefab_path": "remote/meta/building/bu192/prefab/meta_bu_192_5.prefab",
          "prefab_bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
          "root_path_id": -7149498905447312953,
          "sprites": [
            {
              "asset_id": "3b6c3ea0848b53ca",
              "sprite_name": "meta_tex_bu_192_5",
              "bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
              "path_id": 7081708307288607564,
              "component_path_id": -2352491667042648569
            }
          ]
        },
        {
          "resource": "meta_bu_192_6",
          "prefab_path": "remote/meta/building/bu192/prefab/meta_bu_192_6.prefab",
          "prefab_bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
          "root_path_id": 6140817820155438506,
          "sprites": [
            {
              "asset_id": "37e7eca0cf4eb400",
              "sprite_name": "meta_tex_bu_192_6",
              "bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
              "path_id": -6318447008098968314,
              "component_path_id": 5442821607915799259
            }
          ]
        },
        {
          "resource": "meta_bu_192_7",
          "prefab_path": "remote/meta/building/bu192/prefab/meta_bu_192_7.prefab",
          "prefab_bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
          "root_path_id": 2899208621405890788,
          "sprites": [
            {
              "asset_id": "f317ab5e67be9a73",
              "sprite_name": "meta_tex_bu_192_7",
              "bundle": "remote_meta_building_bu192_602cbe768b2844dbe80459cc6e8fe216.ab",
              "path_id": 6974369471133084918,
              "component_path_id": -8429893307047837612
            }
          ]
        }
      ]
    },
    {
      "id": "bu_193",
      "group": "193",
      "name_cn": "密室逃脱店",
      "name_key": "building_193",
      "name_candidates": [
        [
          "building_193",
          "密室逃脱店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 974.0,
        "y": 42167.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -74.0,
            "y": 350.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -74.0,
            "y": 350.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "b339935abfee9d6d"
        },
        {
          "level": 2,
          "asset_id": "1e64a2d4c9319011"
        },
        {
          "level": 3,
          "asset_id": "4c8cc24b29382a94"
        },
        {
          "level": 4,
          "asset_id": "9286d1210cf0596f"
        },
        {
          "level": 5,
          "asset_id": "b4dda35cf27fea94"
        },
        {
          "level": 6,
          "asset_id": "91f5d9bb6288906f"
        },
        {
          "level": 7,
          "asset_id": "054e971cfe20b7bb"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_193_1",
          "TypeId": "bu_193",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_193_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_193_1",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b339935abfee9d6d"
          ]
        },
        {
          "ID": "bu_193_2",
          "TypeId": "bu_193",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 77000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_193_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 490
            }
          ],
          "Resource": "meta_bu_193_2",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1e64a2d4c9319011"
          ]
        },
        {
          "ID": "bu_193_3",
          "TypeId": "bu_193",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_193_3",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4c8cc24b29382a94"
          ]
        },
        {
          "ID": "bu_193_4",
          "TypeId": "bu_193",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_193_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_193_3",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4c8cc24b29382a94"
          ]
        },
        {
          "ID": "bu_193_5",
          "TypeId": "bu_193",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_193_4",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9286d1210cf0596f"
          ]
        },
        {
          "ID": "bu_193_6",
          "TypeId": "bu_193",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_193_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_193_4",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9286d1210cf0596f"
          ]
        },
        {
          "ID": "bu_193_7",
          "TypeId": "bu_193",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_193_5",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b4dda35cf27fea94"
          ]
        },
        {
          "ID": "bu_193_8",
          "TypeId": "bu_193",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_193_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_193_5",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b4dda35cf27fea94"
          ]
        },
        {
          "ID": "bu_193_9",
          "TypeId": "bu_193",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_193_6",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91f5d9bb6288906f"
          ]
        },
        {
          "ID": "bu_193_10",
          "TypeId": "bu_193",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_193_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_193_6",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "91f5d9bb6288906f"
          ]
        },
        {
          "ID": "bu_193_11",
          "TypeId": "bu_193",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_193_7",
          "VfxRes": "",
          "Name": "building_193",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "054e971cfe20b7bb"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_193_1",
          "prefab_path": "remote/meta/building/bu193/prefab/meta_bu_193_1.prefab",
          "prefab_bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
          "root_path_id": 2434005584960172130,
          "sprites": [
            {
              "asset_id": "b339935abfee9d6d",
              "sprite_name": "meta_tex_bu_193_1",
              "bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
              "path_id": 3931499182665459852,
              "component_path_id": 7920876430740741542
            }
          ]
        },
        {
          "resource": "meta_bu_193_2",
          "prefab_path": "remote/meta/building/bu193/prefab/meta_bu_193_2.prefab",
          "prefab_bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
          "root_path_id": 2216713517897156366,
          "sprites": [
            {
              "asset_id": "1e64a2d4c9319011",
              "sprite_name": "meta_tex_bu_193_2",
              "bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
              "path_id": 3101650072012142555,
              "component_path_id": 7626915336369178566
            }
          ]
        },
        {
          "resource": "meta_bu_193_3",
          "prefab_path": "remote/meta/building/bu193/prefab/meta_bu_193_3.prefab",
          "prefab_bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
          "root_path_id": 129720690289301914,
          "sprites": [
            {
              "asset_id": "4c8cc24b29382a94",
              "sprite_name": "meta_tex_bu_193_3",
              "bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
              "path_id": 8019955693467549383,
              "component_path_id": -523911578375914251
            }
          ]
        },
        {
          "resource": "meta_bu_193_4",
          "prefab_path": "remote/meta/building/bu193/prefab/meta_bu_193_4.prefab",
          "prefab_bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
          "root_path_id": 1660279107851686722,
          "sprites": [
            {
              "asset_id": "9286d1210cf0596f",
              "sprite_name": "meta_tex_bu_193_4",
              "bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
              "path_id": -8894702116316094172,
              "component_path_id": -4150084490199654310
            }
          ]
        },
        {
          "resource": "meta_bu_193_5",
          "prefab_path": "remote/meta/building/bu193/prefab/meta_bu_193_5.prefab",
          "prefab_bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
          "root_path_id": 8045173595436101559,
          "sprites": [
            {
              "asset_id": "b4dda35cf27fea94",
              "sprite_name": "meta_tex_bu_193_5",
              "bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
              "path_id": 704103374807603474,
              "component_path_id": 8411564856876994606
            }
          ]
        },
        {
          "resource": "meta_bu_193_6",
          "prefab_path": "remote/meta/building/bu193/prefab/meta_bu_193_6.prefab",
          "prefab_bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
          "root_path_id": 131911909902938774,
          "sprites": [
            {
              "asset_id": "91f5d9bb6288906f",
              "sprite_name": "meta_tex_bu_193_6",
              "bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
              "path_id": 6084436852489349599,
              "component_path_id": -145234547294811461
            }
          ]
        },
        {
          "resource": "meta_bu_193_7",
          "prefab_path": "remote/meta/building/bu193/prefab/meta_bu_193_7.prefab",
          "prefab_bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
          "root_path_id": -8088063794657220680,
          "sprites": [
            {
              "asset_id": "054e971cfe20b7bb",
              "sprite_name": "meta_tex_bu_193_7",
              "bundle": "remote_meta_building_bu193_cd64c4106116565a7697f4842d1e405f.ab",
              "path_id": 2685406647627037020,
              "component_path_id": 8991882839406475784
            }
          ]
        }
      ]
    },
    {
      "id": "bu_194",
      "group": "194",
      "name_cn": "击剑馆",
      "name_key": "building_194",
      "name_candidates": [
        [
          "building_194",
          "击剑馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2753.0,
        "y": 42184.71484375
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 10.0,
            "y": 275.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -36.0,
            "y": 259.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "f20348553ac84e46"
        },
        {
          "level": 2,
          "asset_id": "547ec2214769e1c0"
        },
        {
          "level": 3,
          "asset_id": "98a65a36c8b2d559"
        },
        {
          "level": 4,
          "asset_id": "013c51770c2917b0"
        },
        {
          "level": 5,
          "asset_id": "d006e86806e59e9b"
        },
        {
          "level": 6,
          "asset_id": "de14e82f95fc7c8f"
        },
        {
          "level": 7,
          "asset_id": "7e1e5320e393dd64"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_194_1",
          "TypeId": "bu_194",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 77000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_194_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_194_1",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f20348553ac84e46"
          ]
        },
        {
          "ID": "bu_194_2",
          "TypeId": "bu_194",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_194_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_194_2",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "547ec2214769e1c0"
          ]
        },
        {
          "ID": "bu_194_3",
          "TypeId": "bu_194",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_194_3",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "98a65a36c8b2d559"
          ]
        },
        {
          "ID": "bu_194_4",
          "TypeId": "bu_194",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_194_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_194_3",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "98a65a36c8b2d559"
          ]
        },
        {
          "ID": "bu_194_5",
          "TypeId": "bu_194",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_194_4",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "013c51770c2917b0"
          ]
        },
        {
          "ID": "bu_194_6",
          "TypeId": "bu_194",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_194_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_194_4",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "013c51770c2917b0"
          ]
        },
        {
          "ID": "bu_194_7",
          "TypeId": "bu_194",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_194_5",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d006e86806e59e9b"
          ]
        },
        {
          "ID": "bu_194_8",
          "TypeId": "bu_194",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_194_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_194_5",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d006e86806e59e9b"
          ]
        },
        {
          "ID": "bu_194_9",
          "TypeId": "bu_194",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_194_6",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de14e82f95fc7c8f"
          ]
        },
        {
          "ID": "bu_194_10",
          "TypeId": "bu_194",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_194_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_194_6",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de14e82f95fc7c8f"
          ]
        },
        {
          "ID": "bu_194_11",
          "TypeId": "bu_194",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_194_7",
          "VfxRes": "",
          "Name": "building_194",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7e1e5320e393dd64"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_194_1",
          "prefab_path": "remote/meta/building/bu194/prefab/meta_bu_194_1.prefab",
          "prefab_bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
          "root_path_id": -2714264491032175626,
          "sprites": [
            {
              "asset_id": "f20348553ac84e46",
              "sprite_name": "meta_tex_bu_194_1",
              "bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
              "path_id": -8260698240085824255,
              "component_path_id": 3423700278321523625
            }
          ]
        },
        {
          "resource": "meta_bu_194_2",
          "prefab_path": "remote/meta/building/bu194/prefab/meta_bu_194_2.prefab",
          "prefab_bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
          "root_path_id": 3703262382123070015,
          "sprites": [
            {
              "asset_id": "547ec2214769e1c0",
              "sprite_name": "meta_tex_bu_194_2",
              "bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
              "path_id": -6303645535696873024,
              "component_path_id": 1912763464347059060
            }
          ]
        },
        {
          "resource": "meta_bu_194_3",
          "prefab_path": "remote/meta/building/bu194/prefab/meta_bu_194_3.prefab",
          "prefab_bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
          "root_path_id": -7376245226253947069,
          "sprites": [
            {
              "asset_id": "98a65a36c8b2d559",
              "sprite_name": "meta_tex_bu_194_3",
              "bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
              "path_id": 3823894636020945022,
              "component_path_id": 886599960536319366
            }
          ]
        },
        {
          "resource": "meta_bu_194_4",
          "prefab_path": "remote/meta/building/bu194/prefab/meta_bu_194_4.prefab",
          "prefab_bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
          "root_path_id": -8976742758386972927,
          "sprites": [
            {
              "asset_id": "013c51770c2917b0",
              "sprite_name": "meta_tex_bu_194_4",
              "bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
              "path_id": 3781908962377831664,
              "component_path_id": -4681314347479637833
            }
          ]
        },
        {
          "resource": "meta_bu_194_5",
          "prefab_path": "remote/meta/building/bu194/prefab/meta_bu_194_5.prefab",
          "prefab_bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
          "root_path_id": 583551505792351734,
          "sprites": [
            {
              "asset_id": "d006e86806e59e9b",
              "sprite_name": "meta_tex_bu_194_5",
              "bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
              "path_id": -1757698612932227184,
              "component_path_id": -2220426321661509494
            }
          ]
        },
        {
          "resource": "meta_bu_194_6",
          "prefab_path": "remote/meta/building/bu194/prefab/meta_bu_194_6.prefab",
          "prefab_bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
          "root_path_id": -406288478460039328,
          "sprites": [
            {
              "asset_id": "de14e82f95fc7c8f",
              "sprite_name": "meta_tex_bu_194_6",
              "bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
              "path_id": 5269944139684330221,
              "component_path_id": -29698800146206639
            }
          ]
        },
        {
          "resource": "meta_bu_194_7",
          "prefab_path": "remote/meta/building/bu194/prefab/meta_bu_194_7.prefab",
          "prefab_bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
          "root_path_id": -6219763484527771802,
          "sprites": [
            {
              "asset_id": "7e1e5320e393dd64",
              "sprite_name": "meta_tex_bu_194_7",
              "bundle": "remote_meta_building_bu194_39afc8b889e45df3a49971e0b965214a.ab",
              "path_id": 3707949079570772541,
              "component_path_id": 959448025005712399
            }
          ]
        }
      ]
    },
    {
      "id": "bu_195",
      "group": "195",
      "name_cn": "纸艺店",
      "name_key": "building_195",
      "name_candidates": [
        [
          "building_195",
          "纸艺店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1857.0,
        "y": 42720.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 203.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -47.0,
            "y": 207.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "56a1b7998b956732"
        },
        {
          "level": 2,
          "asset_id": "4e2b91bd52b1a03d"
        },
        {
          "level": 3,
          "asset_id": "bcf04c602e91200d"
        },
        {
          "level": 4,
          "asset_id": "49a493c12a71375a"
        },
        {
          "level": 5,
          "asset_id": "37ce772db4426c44"
        },
        {
          "level": 6,
          "asset_id": "4caf7004aef5d277"
        },
        {
          "level": 7,
          "asset_id": "e59bc3bc1028be46"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_195_1",
          "TypeId": "bu_195",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_195_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 130
            }
          ],
          "Resource": "meta_bu_195_1",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "56a1b7998b956732"
          ]
        },
        {
          "ID": "bu_195_2",
          "TypeId": "bu_195",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_195_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 415
            }
          ],
          "Resource": "meta_bu_195_2",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4e2b91bd52b1a03d"
          ]
        },
        {
          "ID": "bu_195_3",
          "TypeId": "bu_195",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_195_3",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bcf04c602e91200d"
          ]
        },
        {
          "ID": "bu_195_4",
          "TypeId": "bu_195",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_195_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 395
            }
          ],
          "Resource": "meta_bu_195_3",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bcf04c602e91200d"
          ]
        },
        {
          "ID": "bu_195_5",
          "TypeId": "bu_195",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_195_4",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "49a493c12a71375a"
          ]
        },
        {
          "ID": "bu_195_6",
          "TypeId": "bu_195",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_195_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_195_4",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "49a493c12a71375a"
          ]
        },
        {
          "ID": "bu_195_7",
          "TypeId": "bu_195",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_195_5",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37ce772db4426c44"
          ]
        },
        {
          "ID": "bu_195_8",
          "TypeId": "bu_195",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_195_5",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37ce772db4426c44"
          ]
        },
        {
          "ID": "bu_195_9",
          "TypeId": "bu_195",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_195_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_195_5",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37ce772db4426c44"
          ]
        },
        {
          "ID": "bu_195_10",
          "TypeId": "bu_195",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_195_6",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4caf7004aef5d277"
          ]
        },
        {
          "ID": "bu_195_11",
          "TypeId": "bu_195",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_195_6",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4caf7004aef5d277"
          ]
        },
        {
          "ID": "bu_195_12",
          "TypeId": "bu_195",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_195_6",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4caf7004aef5d277"
          ]
        },
        {
          "ID": "bu_195_13",
          "TypeId": "bu_195",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_195_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 605
            }
          ],
          "Resource": "meta_bu_195_6",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4caf7004aef5d277"
          ]
        },
        {
          "ID": "bu_195_14",
          "TypeId": "bu_195",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_195_7",
          "VfxRes": "",
          "Name": "building_195",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "e59bc3bc1028be46"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_195_1",
          "prefab_path": "remote/meta/building/bu195/prefab/meta_bu_195_1.prefab",
          "prefab_bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
          "root_path_id": 8506115219758572567,
          "sprites": [
            {
              "asset_id": "56a1b7998b956732",
              "sprite_name": "meta_tex_bu_195_1",
              "bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
              "path_id": 5584690473343168784,
              "component_path_id": 779504915756538400
            }
          ]
        },
        {
          "resource": "meta_bu_195_2",
          "prefab_path": "remote/meta/building/bu195/prefab/meta_bu_195_2.prefab",
          "prefab_bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
          "root_path_id": -7933204358820365391,
          "sprites": [
            {
              "asset_id": "4e2b91bd52b1a03d",
              "sprite_name": "meta_tex_bu_195_2",
              "bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
              "path_id": -3431440798804705309,
              "component_path_id": 4716214387826000776
            }
          ]
        },
        {
          "resource": "meta_bu_195_3",
          "prefab_path": "remote/meta/building/bu195/prefab/meta_bu_195_3.prefab",
          "prefab_bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
          "root_path_id": 8690304045341184948,
          "sprites": [
            {
              "asset_id": "bcf04c602e91200d",
              "sprite_name": "meta_tex_bu_195_3",
              "bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
              "path_id": -8913377033107793004,
              "component_path_id": 4316744118765596278
            }
          ]
        },
        {
          "resource": "meta_bu_195_4",
          "prefab_path": "remote/meta/building/bu195/prefab/meta_bu_195_4.prefab",
          "prefab_bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
          "root_path_id": 1577937431959122855,
          "sprites": [
            {
              "asset_id": "49a493c12a71375a",
              "sprite_name": "meta_tex_bu_195_4",
              "bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
              "path_id": 4405494665756535895,
              "component_path_id": -3101253886883718977
            }
          ]
        },
        {
          "resource": "meta_bu_195_5",
          "prefab_path": "remote/meta/building/bu195/prefab/meta_bu_195_5.prefab",
          "prefab_bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
          "root_path_id": -2748659838206646258,
          "sprites": [
            {
              "asset_id": "37ce772db4426c44",
              "sprite_name": "meta_tex_bu_195_5",
              "bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
              "path_id": 4216445265841790996,
              "component_path_id": -1922811000863919393
            }
          ]
        },
        {
          "resource": "meta_bu_195_6",
          "prefab_path": "remote/meta/building/bu195/prefab/meta_bu_195_6.prefab",
          "prefab_bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
          "root_path_id": 3975731164020308040,
          "sprites": [
            {
              "asset_id": "4caf7004aef5d277",
              "sprite_name": "meta_tex_bu_195_6",
              "bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
              "path_id": -8879307957060107442,
              "component_path_id": 9118698193801194498
            }
          ]
        },
        {
          "resource": "meta_bu_195_7",
          "prefab_path": "remote/meta/building/bu195/prefab/meta_bu_195_7.prefab",
          "prefab_bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
          "root_path_id": -2689580752817718927,
          "sprites": [
            {
              "asset_id": "e59bc3bc1028be46",
              "sprite_name": "meta_tex_bu_195_7",
              "bundle": "remote_meta_building_bu195_ac542a3c7dcc3542fff18bf55131c51d.ab",
              "path_id": -7433116796359873603,
              "component_path_id": 3092540404980825076
            }
          ]
        }
      ]
    },
    {
      "id": "bu_196",
      "group": "196",
      "name_cn": "台球馆",
      "name_key": "building_196",
      "name_candidates": [
        [
          "building_196",
          "台球馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3246.0,
        "y": 43203.00390625
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -62.0,
            "y": 305.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -52.0,
            "y": 328.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "52ebfa0847c67b7f"
        },
        {
          "level": 2,
          "asset_id": "f8d3d1e16a715f64"
        },
        {
          "level": 3,
          "asset_id": "39e10117cca74a85"
        },
        {
          "level": 4,
          "asset_id": "954e76323cb82812"
        },
        {
          "level": 5,
          "asset_id": "380bc81d8fb61e3f"
        },
        {
          "level": 6,
          "asset_id": "2dbc0c5500c11097"
        },
        {
          "level": 7,
          "asset_id": "c191f3e148471638"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_196_1",
          "TypeId": "bu_196",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_196_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_196_1",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "52ebfa0847c67b7f"
          ]
        },
        {
          "ID": "bu_196_2",
          "TypeId": "bu_196",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_196_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_196_2",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f8d3d1e16a715f64"
          ]
        },
        {
          "ID": "bu_196_3",
          "TypeId": "bu_196",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_196_3",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "39e10117cca74a85"
          ]
        },
        {
          "ID": "bu_196_4",
          "TypeId": "bu_196",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_196_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_196_3",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "39e10117cca74a85"
          ]
        },
        {
          "ID": "bu_196_5",
          "TypeId": "bu_196",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_196_4",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "954e76323cb82812"
          ]
        },
        {
          "ID": "bu_196_6",
          "TypeId": "bu_196",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_196_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_196_4",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "954e76323cb82812"
          ]
        },
        {
          "ID": "bu_196_7",
          "TypeId": "bu_196",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_196_5",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "380bc81d8fb61e3f"
          ]
        },
        {
          "ID": "bu_196_8",
          "TypeId": "bu_196",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_196_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_196_5",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "380bc81d8fb61e3f"
          ]
        },
        {
          "ID": "bu_196_9",
          "TypeId": "bu_196",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_196_6",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2dbc0c5500c11097"
          ]
        },
        {
          "ID": "bu_196_10",
          "TypeId": "bu_196",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_196_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_196_6",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2dbc0c5500c11097"
          ]
        },
        {
          "ID": "bu_196_11",
          "TypeId": "bu_196",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_196_7",
          "VfxRes": "",
          "Name": "building_196",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c191f3e148471638"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_196_1",
          "prefab_path": "remote/meta/building/bu196/prefab/meta_bu_196_1.prefab",
          "prefab_bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
          "root_path_id": 5892074666332358419,
          "sprites": [
            {
              "asset_id": "52ebfa0847c67b7f",
              "sprite_name": "meta_tex_bu_196_1",
              "bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
              "path_id": -536212381617877510,
              "component_path_id": 5225281361209763998
            }
          ]
        },
        {
          "resource": "meta_bu_196_2",
          "prefab_path": "remote/meta/building/bu196/prefab/meta_bu_196_2.prefab",
          "prefab_bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
          "root_path_id": -2231152878804760737,
          "sprites": [
            {
              "asset_id": "f8d3d1e16a715f64",
              "sprite_name": "meta_tex_bu_196_2",
              "bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
              "path_id": -7860947618102025096,
              "component_path_id": -7623939522109632785
            }
          ]
        },
        {
          "resource": "meta_bu_196_3",
          "prefab_path": "remote/meta/building/bu196/prefab/meta_bu_196_3.prefab",
          "prefab_bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
          "root_path_id": -4445077514192776297,
          "sprites": [
            {
              "asset_id": "39e10117cca74a85",
              "sprite_name": "meta_tex_bu_196_3",
              "bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
              "path_id": -1983444186562804731,
              "component_path_id": 1900096732657370284
            }
          ]
        },
        {
          "resource": "meta_bu_196_4",
          "prefab_path": "remote/meta/building/bu196/prefab/meta_bu_196_4.prefab",
          "prefab_bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
          "root_path_id": -3697616392292666551,
          "sprites": [
            {
              "asset_id": "954e76323cb82812",
              "sprite_name": "meta_tex_bu_196_4",
              "bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
              "path_id": -6233676921310288622,
              "component_path_id": -3109848481077242938
            }
          ]
        },
        {
          "resource": "meta_bu_196_5",
          "prefab_path": "remote/meta/building/bu196/prefab/meta_bu_196_5.prefab",
          "prefab_bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
          "root_path_id": -839952233064355974,
          "sprites": [
            {
              "asset_id": "380bc81d8fb61e3f",
              "sprite_name": "meta_tex_bu_196_5",
              "bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
              "path_id": 7290942318092586127,
              "component_path_id": -3717878170392249171
            }
          ]
        },
        {
          "resource": "meta_bu_196_6",
          "prefab_path": "remote/meta/building/bu196/prefab/meta_bu_196_6.prefab",
          "prefab_bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
          "root_path_id": -2898994018898289025,
          "sprites": [
            {
              "asset_id": "2dbc0c5500c11097",
              "sprite_name": "meta_tex_bu_196_6",
              "bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
              "path_id": -3714787842542641044,
              "component_path_id": -7775324670593188918
            }
          ]
        },
        {
          "resource": "meta_bu_196_7",
          "prefab_path": "remote/meta/building/bu196/prefab/meta_bu_196_7.prefab",
          "prefab_bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
          "root_path_id": -4361872065870399307,
          "sprites": [
            {
              "asset_id": "c191f3e148471638",
              "sprite_name": "meta_tex_bu_196_7",
              "bundle": "remote_meta_building_bu196_5164ffaa6c12d232f1d6ffc20756a504.ab",
              "path_id": -2006022399874041236,
              "component_path_id": -6933594510113649533
            }
          ]
        }
      ]
    },
    {
      "id": "bu_197",
      "group": "197",
      "name_cn": "户外运动公园",
      "name_key": "building_197",
      "name_candidates": [
        [
          "building_197",
          "户外运动公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4035.0,
        "y": 42741.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -90.0,
            "y": 422.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -110.0,
            "y": 399.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "c19a16850c95b4d0"
        },
        {
          "level": 2,
          "asset_id": "64c94d137f1a687e"
        },
        {
          "level": 3,
          "asset_id": "69fe7c1b459651bf"
        },
        {
          "level": 4,
          "asset_id": "0049fbc01d4bc4bb"
        },
        {
          "level": 5,
          "asset_id": "1af113489a9aa2ba"
        },
        {
          "level": 6,
          "asset_id": "dec3368105c51170"
        },
        {
          "level": 7,
          "asset_id": "a15a80ab8915580f"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_197_1",
          "TypeId": "bu_197",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_197_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_197_1",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c19a16850c95b4d0"
          ]
        },
        {
          "ID": "bu_197_2",
          "TypeId": "bu_197",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_197_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 425
            }
          ],
          "Resource": "meta_bu_197_2",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "64c94d137f1a687e"
          ]
        },
        {
          "ID": "bu_197_3",
          "TypeId": "bu_197",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 63000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_197_3",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "69fe7c1b459651bf"
          ]
        },
        {
          "ID": "bu_197_4",
          "TypeId": "bu_197",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_197_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 380
            }
          ],
          "Resource": "meta_bu_197_3",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "69fe7c1b459651bf"
          ]
        },
        {
          "ID": "bu_197_5",
          "TypeId": "bu_197",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_197_4",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0049fbc01d4bc4bb"
          ]
        },
        {
          "ID": "bu_197_6",
          "TypeId": "bu_197",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_197_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_197_4",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0049fbc01d4bc4bb"
          ]
        },
        {
          "ID": "bu_197_7",
          "TypeId": "bu_197",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_197_5",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1af113489a9aa2ba"
          ]
        },
        {
          "ID": "bu_197_8",
          "TypeId": "bu_197",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_197_5",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1af113489a9aa2ba"
          ]
        },
        {
          "ID": "bu_197_9",
          "TypeId": "bu_197",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_197_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_197_5",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1af113489a9aa2ba"
          ]
        },
        {
          "ID": "bu_197_10",
          "TypeId": "bu_197",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_197_6",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dec3368105c51170"
          ]
        },
        {
          "ID": "bu_197_11",
          "TypeId": "bu_197",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 72000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_197_6",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dec3368105c51170"
          ]
        },
        {
          "ID": "bu_197_12",
          "TypeId": "bu_197",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 74000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_197_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_197_6",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dec3368105c51170"
          ]
        },
        {
          "ID": "bu_197_13",
          "TypeId": "bu_197",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_197_7",
          "VfxRes": "",
          "Name": "building_197",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a15a80ab8915580f"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_197_1",
          "prefab_path": "remote/meta/building/bu197/prefab/meta_bu_197_1.prefab",
          "prefab_bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
          "root_path_id": 2673105026715214888,
          "sprites": [
            {
              "asset_id": "c19a16850c95b4d0",
              "sprite_name": "meta_tex_bu_197_1",
              "bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
              "path_id": -8510318159767199588,
              "component_path_id": 4502877078850571035
            }
          ]
        },
        {
          "resource": "meta_bu_197_2",
          "prefab_path": "remote/meta/building/bu197/prefab/meta_bu_197_2.prefab",
          "prefab_bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
          "root_path_id": 1896887504632696234,
          "sprites": [
            {
              "asset_id": "64c94d137f1a687e",
              "sprite_name": "meta_tex_bu_197_2",
              "bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
              "path_id": 5838976111023103237,
              "component_path_id": -4209873492332355300
            }
          ]
        },
        {
          "resource": "meta_bu_197_3",
          "prefab_path": "remote/meta/building/bu197/prefab/meta_bu_197_3.prefab",
          "prefab_bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
          "root_path_id": 67883689035892918,
          "sprites": [
            {
              "asset_id": "69fe7c1b459651bf",
              "sprite_name": "meta_tex_bu_197_3",
              "bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
              "path_id": -3516596399910478065,
              "component_path_id": -5524147828290940050
            }
          ]
        },
        {
          "resource": "meta_bu_197_4",
          "prefab_path": "remote/meta/building/bu197/prefab/meta_bu_197_4.prefab",
          "prefab_bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
          "root_path_id": -5367512264090216869,
          "sprites": [
            {
              "asset_id": "0049fbc01d4bc4bb",
              "sprite_name": "meta_tex_bu_197_4",
              "bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
              "path_id": -8598824120359943623,
              "component_path_id": 8443938820924021738
            }
          ]
        },
        {
          "resource": "meta_bu_197_5",
          "prefab_path": "remote/meta/building/bu197/prefab/meta_bu_197_5.prefab",
          "prefab_bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
          "root_path_id": -8728754475766771039,
          "sprites": [
            {
              "asset_id": "1af113489a9aa2ba",
              "sprite_name": "meta_tex_bu_197_5",
              "bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
              "path_id": 3943723888296758731,
              "component_path_id": -3280181441768478197
            }
          ]
        },
        {
          "resource": "meta_bu_197_6",
          "prefab_path": "remote/meta/building/bu197/prefab/meta_bu_197_6.prefab",
          "prefab_bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
          "root_path_id": 8660097988895498122,
          "sprites": [
            {
              "asset_id": "dec3368105c51170",
              "sprite_name": "meta_tex_bu_197_6",
              "bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
              "path_id": -3151887488086893425,
              "component_path_id": -5113017144268759978
            }
          ]
        },
        {
          "resource": "meta_bu_197_7",
          "prefab_path": "remote/meta/building/bu197/prefab/meta_bu_197_7.prefab",
          "prefab_bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
          "root_path_id": 39826735056403324,
          "sprites": [
            {
              "asset_id": "a15a80ab8915580f",
              "sprite_name": "meta_tex_bu_197_7",
              "bundle": "remote_meta_building_bu197_0724273d3a142a9999b030f0b3b60d36.ab",
              "path_id": 4277036418675532201,
              "component_path_id": -6094611142011405664
            }
          ]
        }
      ]
    },
    {
      "id": "bu_198",
      "group": "198",
      "name_cn": "手账店",
      "name_key": "building_198",
      "name_candidates": [
        [
          "building_198",
          "手账店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4634.0,
        "y": 43168.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 34.0,
            "y": 175.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -9.0,
            "y": 184.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "58324ad952430c11"
        },
        {
          "level": 2,
          "asset_id": "1c12774067e2d176"
        },
        {
          "level": 3,
          "asset_id": "de7029f0f52ef6fa"
        },
        {
          "level": 4,
          "asset_id": "080896903b22ac65"
        },
        {
          "level": 5,
          "asset_id": "c6617e47f442afad"
        },
        {
          "level": 6,
          "asset_id": "43fe577056debd6c"
        },
        {
          "level": 7,
          "asset_id": "250d4d3134a59c81"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_198_1",
          "TypeId": "bu_198",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_198_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_198_1",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "58324ad952430c11"
          ]
        },
        {
          "ID": "bu_198_2",
          "TypeId": "bu_198",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_198_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_198_2",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1c12774067e2d176"
          ]
        },
        {
          "ID": "bu_198_3",
          "TypeId": "bu_198",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_198_3",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de7029f0f52ef6fa"
          ]
        },
        {
          "ID": "bu_198_4",
          "TypeId": "bu_198",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_198_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_198_3",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de7029f0f52ef6fa"
          ]
        },
        {
          "ID": "bu_198_5",
          "TypeId": "bu_198",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_198_4",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "080896903b22ac65"
          ]
        },
        {
          "ID": "bu_198_6",
          "TypeId": "bu_198",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_198_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_198_4",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "080896903b22ac65"
          ]
        },
        {
          "ID": "bu_198_7",
          "TypeId": "bu_198",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_198_5",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c6617e47f442afad"
          ]
        },
        {
          "ID": "bu_198_8",
          "TypeId": "bu_198",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_198_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_198_5",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c6617e47f442afad"
          ]
        },
        {
          "ID": "bu_198_9",
          "TypeId": "bu_198",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_198_6",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "43fe577056debd6c"
          ]
        },
        {
          "ID": "bu_198_10",
          "TypeId": "bu_198",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_198_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_198_6",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "43fe577056debd6c"
          ]
        },
        {
          "ID": "bu_198_11",
          "TypeId": "bu_198",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_198_7",
          "VfxRes": "",
          "Name": "building_198",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "250d4d3134a59c81"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_198_1",
          "prefab_path": "remote/meta/building/bu198/prefab/meta_bu_198_1.prefab",
          "prefab_bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
          "root_path_id": -9178042867469685854,
          "sprites": [
            {
              "asset_id": "58324ad952430c11",
              "sprite_name": "meta_tex_bu_198_1",
              "bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
              "path_id": 3414798042383157623,
              "component_path_id": 7150981738158745499
            }
          ]
        },
        {
          "resource": "meta_bu_198_2",
          "prefab_path": "remote/meta/building/bu198/prefab/meta_bu_198_2.prefab",
          "prefab_bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
          "root_path_id": -268974301342853602,
          "sprites": [
            {
              "asset_id": "1c12774067e2d176",
              "sprite_name": "meta_tex_bu_198_2",
              "bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
              "path_id": -781074032659868184,
              "component_path_id": -8459526826373864107
            }
          ]
        },
        {
          "resource": "meta_bu_198_3",
          "prefab_path": "remote/meta/building/bu198/prefab/meta_bu_198_3.prefab",
          "prefab_bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
          "root_path_id": 3692756961335759303,
          "sprites": [
            {
              "asset_id": "de7029f0f52ef6fa",
              "sprite_name": "meta_tex_bu_198_3",
              "bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
              "path_id": 5366310984572165938,
              "component_path_id": -4320256835929281434
            }
          ]
        },
        {
          "resource": "meta_bu_198_4",
          "prefab_path": "remote/meta/building/bu198/prefab/meta_bu_198_4.prefab",
          "prefab_bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
          "root_path_id": -8535095148802380457,
          "sprites": [
            {
              "asset_id": "080896903b22ac65",
              "sprite_name": "meta_tex_bu_198_4",
              "bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
              "path_id": 6157076903815564907,
              "component_path_id": -1477594932391477945
            }
          ]
        },
        {
          "resource": "meta_bu_198_5",
          "prefab_path": "remote/meta/building/bu198/prefab/meta_bu_198_5.prefab",
          "prefab_bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
          "root_path_id": 4093134004268486131,
          "sprites": [
            {
              "asset_id": "c6617e47f442afad",
              "sprite_name": "meta_tex_bu_198_5",
              "bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
              "path_id": -2789527523283824891,
              "component_path_id": 2107650698643910560
            }
          ]
        },
        {
          "resource": "meta_bu_198_6",
          "prefab_path": "remote/meta/building/bu198/prefab/meta_bu_198_6.prefab",
          "prefab_bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
          "root_path_id": 3688233964453378256,
          "sprites": [
            {
              "asset_id": "43fe577056debd6c",
              "sprite_name": "meta_tex_bu_198_6",
              "bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
              "path_id": -672216096042347639,
              "component_path_id": 230168648745801105
            }
          ]
        },
        {
          "resource": "meta_bu_198_7",
          "prefab_path": "remote/meta/building/bu198/prefab/meta_bu_198_7.prefab",
          "prefab_bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
          "root_path_id": 8308514986086477947,
          "sprites": [
            {
              "asset_id": "250d4d3134a59c81",
              "sprite_name": "meta_tex_bu_198_7",
              "bundle": "remote_meta_building_bu198_84158747a596f369a23ab24957d2afde.ab",
              "path_id": -8265167542068352575,
              "component_path_id": 5848959970849107043
            }
          ]
        }
      ]
    },
    {
      "id": "bu_199",
      "group": "199",
      "name_cn": "牙科医院",
      "name_key": "building_199",
      "name_candidates": [
        [
          "building_199",
          "牙科医院"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3749.0,
        "y": 43680.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -14.0,
            "y": 383.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 16.0,
            "y": 381.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "2d9b5a11bdf91671"
        },
        {
          "level": 2,
          "asset_id": "b5b742b5d7f74f20"
        },
        {
          "level": 3,
          "asset_id": "4f49cfa7caee0d06"
        },
        {
          "level": 4,
          "asset_id": "7047db7bf798f7bd"
        },
        {
          "level": 5,
          "asset_id": "bc42ea0178f09cbe"
        },
        {
          "level": 6,
          "asset_id": "29dd429558cbd77f"
        },
        {
          "level": 7,
          "asset_id": "22a43c4e4f10db26"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_199_1",
          "TypeId": "bu_199",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_199_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_199_1",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2d9b5a11bdf91671"
          ]
        },
        {
          "ID": "bu_199_2",
          "TypeId": "bu_199",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_199_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_199_2",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b5b742b5d7f74f20"
          ]
        },
        {
          "ID": "bu_199_3",
          "TypeId": "bu_199",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_199_3",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4f49cfa7caee0d06"
          ]
        },
        {
          "ID": "bu_199_4",
          "TypeId": "bu_199",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_199_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_199_3",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4f49cfa7caee0d06"
          ]
        },
        {
          "ID": "bu_199_5",
          "TypeId": "bu_199",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_199_4",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7047db7bf798f7bd"
          ]
        },
        {
          "ID": "bu_199_6",
          "TypeId": "bu_199",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_199_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_199_4",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7047db7bf798f7bd"
          ]
        },
        {
          "ID": "bu_199_7",
          "TypeId": "bu_199",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_199_5",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bc42ea0178f09cbe"
          ]
        },
        {
          "ID": "bu_199_8",
          "TypeId": "bu_199",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_199_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_199_5",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bc42ea0178f09cbe"
          ]
        },
        {
          "ID": "bu_199_9",
          "TypeId": "bu_199",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_199_6",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "29dd429558cbd77f"
          ]
        },
        {
          "ID": "bu_199_10",
          "TypeId": "bu_199",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_199_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_199_6",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "29dd429558cbd77f"
          ]
        },
        {
          "ID": "bu_199_11",
          "TypeId": "bu_199",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_199_7",
          "VfxRes": "",
          "Name": "building_199",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "22a43c4e4f10db26"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_199_1",
          "prefab_path": "remote/meta/building/bu199/prefab/meta_bu_199_1.prefab",
          "prefab_bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
          "root_path_id": -5173797591865919321,
          "sprites": [
            {
              "asset_id": "2d9b5a11bdf91671",
              "sprite_name": "meta_tex_bu_199_1",
              "bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
              "path_id": -2857933218731196744,
              "component_path_id": -7683015493851619164
            }
          ]
        },
        {
          "resource": "meta_bu_199_2",
          "prefab_path": "remote/meta/building/bu199/prefab/meta_bu_199_2.prefab",
          "prefab_bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
          "root_path_id": -5801180925134596720,
          "sprites": [
            {
              "asset_id": "b5b742b5d7f74f20",
              "sprite_name": "meta_tex_bu_199_2",
              "bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
              "path_id": 4642685729604486276,
              "component_path_id": -7208696679795218227
            }
          ]
        },
        {
          "resource": "meta_bu_199_3",
          "prefab_path": "remote/meta/building/bu199/prefab/meta_bu_199_3.prefab",
          "prefab_bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
          "root_path_id": 715622334090894897,
          "sprites": [
            {
              "asset_id": "4f49cfa7caee0d06",
              "sprite_name": "meta_tex_bu_199_3",
              "bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
              "path_id": -2363983969557758630,
              "component_path_id": -7026475987820652149
            }
          ]
        },
        {
          "resource": "meta_bu_199_4",
          "prefab_path": "remote/meta/building/bu199/prefab/meta_bu_199_4.prefab",
          "prefab_bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
          "root_path_id": -1085781332568293114,
          "sprites": [
            {
              "asset_id": "7047db7bf798f7bd",
              "sprite_name": "meta_tex_bu_199_4",
              "bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
              "path_id": -413521697618917251,
              "component_path_id": -5305893568403953234
            }
          ]
        },
        {
          "resource": "meta_bu_199_5",
          "prefab_path": "remote/meta/building/bu199/prefab/meta_bu_199_5.prefab",
          "prefab_bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
          "root_path_id": 8131158490430750377,
          "sprites": [
            {
              "asset_id": "bc42ea0178f09cbe",
              "sprite_name": "meta_tex_bu_199_5",
              "bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
              "path_id": -1899846324785627411,
              "component_path_id": -7238196613574992439
            }
          ]
        },
        {
          "resource": "meta_bu_199_6",
          "prefab_path": "remote/meta/building/bu199/prefab/meta_bu_199_6.prefab",
          "prefab_bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
          "root_path_id": 7947432994554847718,
          "sprites": [
            {
              "asset_id": "29dd429558cbd77f",
              "sprite_name": "meta_tex_bu_199_6",
              "bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
              "path_id": 6282920870202348806,
              "component_path_id": 5829984894855832676
            }
          ]
        },
        {
          "resource": "meta_bu_199_7",
          "prefab_path": "remote/meta/building/bu199/prefab/meta_bu_199_7.prefab",
          "prefab_bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
          "root_path_id": -921937595032066887,
          "sprites": [
            {
              "asset_id": "22a43c4e4f10db26",
              "sprite_name": "meta_tex_bu_199_7",
              "bundle": "remote_meta_building_bu199_2c6fe0166127af8fa32e64e29eccde71.ab",
              "path_id": 8635130809701536127,
              "component_path_id": 4864782440128792459
            }
          ]
        }
      ]
    },
    {
      "id": "bu_200",
      "group": "200",
      "name_cn": "家居城",
      "name_key": "building_200",
      "name_candidates": [
        [
          "building_200",
          "家居城"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4668.0,
        "y": 44184.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -56.0,
            "y": 335.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -17.0,
            "y": 358.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "def6869a5eae3464"
        },
        {
          "level": 2,
          "asset_id": "a3b8edf65c6acd01"
        },
        {
          "level": 3,
          "asset_id": "a2f547dc13193244"
        },
        {
          "level": 4,
          "asset_id": "455ad813522dacfb"
        },
        {
          "level": 5,
          "asset_id": "84862505bab10b24"
        },
        {
          "level": 6,
          "asset_id": "a064ff6854356d41"
        },
        {
          "level": 7,
          "asset_id": "bc91c44f266a9163"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_200_1",
          "TypeId": "bu_200",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 100000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_200_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 225
            }
          ],
          "Resource": "meta_bu_200_1",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "def6869a5eae3464"
          ]
        },
        {
          "ID": "bu_200_2",
          "TypeId": "bu_200",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 100000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_200_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_200_2",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a3b8edf65c6acd01"
          ]
        },
        {
          "ID": "bu_200_3",
          "TypeId": "bu_200",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_200_3",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a2f547dc13193244"
          ]
        },
        {
          "ID": "bu_200_4",
          "TypeId": "bu_200",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_200_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 380
            }
          ],
          "Resource": "meta_bu_200_3",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a2f547dc13193244"
          ]
        },
        {
          "ID": "bu_200_5",
          "TypeId": "bu_200",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_200_4",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "455ad813522dacfb"
          ]
        },
        {
          "ID": "bu_200_6",
          "TypeId": "bu_200",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_200_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 515
            }
          ],
          "Resource": "meta_bu_200_4",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "455ad813522dacfb"
          ]
        },
        {
          "ID": "bu_200_7",
          "TypeId": "bu_200",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_200_5",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "84862505bab10b24"
          ]
        },
        {
          "ID": "bu_200_8",
          "TypeId": "bu_200",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 69000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_200_5",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "84862505bab10b24"
          ]
        },
        {
          "ID": "bu_200_9",
          "TypeId": "bu_200",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_200_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_200_5",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "84862505bab10b24"
          ]
        },
        {
          "ID": "bu_200_10",
          "TypeId": "bu_200",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 72000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_200_6",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a064ff6854356d41"
          ]
        },
        {
          "ID": "bu_200_11",
          "TypeId": "bu_200",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 74000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_200_6",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a064ff6854356d41"
          ]
        },
        {
          "ID": "bu_200_12",
          "TypeId": "bu_200",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_200_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_200_6",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a064ff6854356d41"
          ]
        },
        {
          "ID": "bu_200_13",
          "TypeId": "bu_200",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_200_7",
          "VfxRes": "",
          "Name": "building_200",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bc91c44f266a9163"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_200_1",
          "prefab_path": "remote/meta/building/bu200/prefab/meta_bu_200_1.prefab",
          "prefab_bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
          "root_path_id": 2595941325711822956,
          "sprites": [
            {
              "asset_id": "def6869a5eae3464",
              "sprite_name": "meta_tex_bu_200_1",
              "bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
              "path_id": 7938283116941673827,
              "component_path_id": 1148579952433360155
            }
          ]
        },
        {
          "resource": "meta_bu_200_2",
          "prefab_path": "remote/meta/building/bu200/prefab/meta_bu_200_2.prefab",
          "prefab_bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
          "root_path_id": 4930425471922200653,
          "sprites": [
            {
              "asset_id": "a3b8edf65c6acd01",
              "sprite_name": "meta_tex_bu_200_2",
              "bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
              "path_id": 2494341579335914251,
              "component_path_id": -7071630020623392
            }
          ]
        },
        {
          "resource": "meta_bu_200_3",
          "prefab_path": "remote/meta/building/bu200/prefab/meta_bu_200_3.prefab",
          "prefab_bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
          "root_path_id": 8179129802869396770,
          "sprites": [
            {
              "asset_id": "a2f547dc13193244",
              "sprite_name": "meta_tex_bu_200_3",
              "bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
              "path_id": -8243980781534298198,
              "component_path_id": -1333685133079881676
            }
          ]
        },
        {
          "resource": "meta_bu_200_4",
          "prefab_path": "remote/meta/building/bu200/prefab/meta_bu_200_4.prefab",
          "prefab_bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
          "root_path_id": -3327085277511873153,
          "sprites": [
            {
              "asset_id": "455ad813522dacfb",
              "sprite_name": "meta_tex_bu_200_4",
              "bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
              "path_id": -3313810675160588020,
              "component_path_id": -6530719458059360911
            }
          ]
        },
        {
          "resource": "meta_bu_200_5",
          "prefab_path": "remote/meta/building/bu200/prefab/meta_bu_200_5.prefab",
          "prefab_bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
          "root_path_id": 3013633569638696793,
          "sprites": [
            {
              "asset_id": "84862505bab10b24",
              "sprite_name": "meta_tex_bu_200_5",
              "bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
              "path_id": 3038979002367361930,
              "component_path_id": 1173988610451017933
            }
          ]
        },
        {
          "resource": "meta_bu_200_6",
          "prefab_path": "remote/meta/building/bu200/prefab/meta_bu_200_6.prefab",
          "prefab_bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
          "root_path_id": 4593045417180317407,
          "sprites": [
            {
              "asset_id": "a064ff6854356d41",
              "sprite_name": "meta_tex_bu_200_6",
              "bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
              "path_id": 695284987275040211,
              "component_path_id": -7015488031192174322
            }
          ]
        },
        {
          "resource": "meta_bu_200_7",
          "prefab_path": "remote/meta/building/bu200/prefab/meta_bu_200_7.prefab",
          "prefab_bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
          "root_path_id": 1450042335912472180,
          "sprites": [
            {
              "asset_id": "bc91c44f266a9163",
              "sprite_name": "meta_tex_bu_200_7",
              "bundle": "remote_meta_building_bu200_1c3c1c9bd43c9a073802ea3faa1edbec.ab",
              "path_id": 7636991855673903566,
              "component_path_id": 6753618301817490836
            }
          ]
        }
      ]
    },
    {
      "id": "bu_201",
      "group": "201",
      "name_cn": "马术俱乐部",
      "name_key": "building_201",
      "name_candidates": [
        [
          "building_201",
          "马术俱乐部"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4071.0,
        "y": 44879.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -42.0,
            "y": 375.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 358.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "53d8358157b9f64f"
        },
        {
          "level": 2,
          "asset_id": "2ab48306766a41c6"
        },
        {
          "level": 3,
          "asset_id": "fc1ade4f08b1970a"
        },
        {
          "level": 4,
          "asset_id": "b5938a41048ca18b"
        },
        {
          "level": 5,
          "asset_id": "41772c2b32992a7a"
        },
        {
          "level": 6,
          "asset_id": "3fe58437737899a4"
        },
        {
          "level": 7,
          "asset_id": "f453a25b72d7d35c"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_201_1",
          "TypeId": "bu_201",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_201_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_201_1",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "53d8358157b9f64f"
          ]
        },
        {
          "ID": "bu_201_2",
          "TypeId": "bu_201",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_201_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_201_2",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ab48306766a41c6"
          ]
        },
        {
          "ID": "bu_201_3",
          "TypeId": "bu_201",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_201_3",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fc1ade4f08b1970a"
          ]
        },
        {
          "ID": "bu_201_4",
          "TypeId": "bu_201",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_201_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_201_3",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fc1ade4f08b1970a"
          ]
        },
        {
          "ID": "bu_201_5",
          "TypeId": "bu_201",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_201_4",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b5938a41048ca18b"
          ]
        },
        {
          "ID": "bu_201_6",
          "TypeId": "bu_201",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_201_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_201_4",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b5938a41048ca18b"
          ]
        },
        {
          "ID": "bu_201_7",
          "TypeId": "bu_201",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_201_5",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "41772c2b32992a7a"
          ]
        },
        {
          "ID": "bu_201_8",
          "TypeId": "bu_201",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_201_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_201_5",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "41772c2b32992a7a"
          ]
        },
        {
          "ID": "bu_201_9",
          "TypeId": "bu_201",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_201_6",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3fe58437737899a4"
          ]
        },
        {
          "ID": "bu_201_10",
          "TypeId": "bu_201",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_201_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_201_6",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3fe58437737899a4"
          ]
        },
        {
          "ID": "bu_201_11",
          "TypeId": "bu_201",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_201_7",
          "VfxRes": "",
          "Name": "building_201",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f453a25b72d7d35c"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_201_1",
          "prefab_path": "remote/meta/building/bu201/prefab/meta_bu_201_1.prefab",
          "prefab_bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
          "root_path_id": -733117548878480895,
          "sprites": [
            {
              "asset_id": "53d8358157b9f64f",
              "sprite_name": "meta_tex_bu_201_1",
              "bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
              "path_id": -6596730765149344882,
              "component_path_id": -503221417600391572
            }
          ]
        },
        {
          "resource": "meta_bu_201_2",
          "prefab_path": "remote/meta/building/bu201/prefab/meta_bu_201_2.prefab",
          "prefab_bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
          "root_path_id": 7623688487095089968,
          "sprites": [
            {
              "asset_id": "2ab48306766a41c6",
              "sprite_name": "meta_tex_bu_201_2",
              "bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
              "path_id": -697619244015285696,
              "component_path_id": -8457019542750857244
            }
          ]
        },
        {
          "resource": "meta_bu_201_3",
          "prefab_path": "remote/meta/building/bu201/prefab/meta_bu_201_3.prefab",
          "prefab_bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
          "root_path_id": 221803023335735796,
          "sprites": [
            {
              "asset_id": "fc1ade4f08b1970a",
              "sprite_name": "meta_tex_bu_201_3",
              "bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
              "path_id": -2516780705475455393,
              "component_path_id": 3332290575103110122
            }
          ]
        },
        {
          "resource": "meta_bu_201_4",
          "prefab_path": "remote/meta/building/bu201/prefab/meta_bu_201_4.prefab",
          "prefab_bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
          "root_path_id": 674324458795310208,
          "sprites": [
            {
              "asset_id": "b5938a41048ca18b",
              "sprite_name": "meta_tex_bu_201_4",
              "bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
              "path_id": -258667778551265765,
              "component_path_id": 3711219937908753875
            }
          ]
        },
        {
          "resource": "meta_bu_201_5",
          "prefab_path": "remote/meta/building/bu201/prefab/meta_bu_201_5.prefab",
          "prefab_bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
          "root_path_id": -1154169766221540883,
          "sprites": [
            {
              "asset_id": "41772c2b32992a7a",
              "sprite_name": "meta_tex_bu_201_5",
              "bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
              "path_id": -2930879903966227485,
              "component_path_id": -1874863447684404047
            }
          ]
        },
        {
          "resource": "meta_bu_201_6",
          "prefab_path": "remote/meta/building/bu201/prefab/meta_bu_201_6.prefab",
          "prefab_bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
          "root_path_id": 6819028558653324001,
          "sprites": [
            {
              "asset_id": "3fe58437737899a4",
              "sprite_name": "meta_tex_bu_201_6",
              "bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
              "path_id": 326192692138841445,
              "component_path_id": -896554737611139539
            }
          ]
        },
        {
          "resource": "meta_bu_201_7",
          "prefab_path": "remote/meta/building/bu201/prefab/meta_bu_201_7.prefab",
          "prefab_bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
          "root_path_id": 8116282310387679114,
          "sprites": [
            {
              "asset_id": "f453a25b72d7d35c",
              "sprite_name": "meta_tex_bu_201_7",
              "bundle": "remote_meta_building_bu201_cbc0b7ace5869893fd7de909ce92d921.ab",
              "path_id": 6939645605382599505,
              "component_path_id": -4789987761338123199
            }
          ]
        }
      ]
    },
    {
      "id": "bu_202",
      "group": "202",
      "name_cn": "摩洛哥集市",
      "name_key": "building_202",
      "name_candidates": [
        [
          "building_202",
          "摩洛哥集市"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2917.0,
        "y": 44380.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -36.0,
            "y": 259.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 3.0,
            "y": 264.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "2253c612db8361e4"
        },
        {
          "level": 2,
          "asset_id": "5f6478bc959fa8a8"
        },
        {
          "level": 3,
          "asset_id": "c27f6c23faa2b575"
        },
        {
          "level": 4,
          "asset_id": "f05242c86631e60a"
        },
        {
          "level": 5,
          "asset_id": "a588f85e2eda4587"
        },
        {
          "level": 6,
          "asset_id": "0e9c6d15a5a178a5"
        },
        {
          "level": 7,
          "asset_id": "1d01e97d55e2ab14"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_202_1",
          "TypeId": "bu_202",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_202_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_202_1",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2253c612db8361e4"
          ]
        },
        {
          "ID": "bu_202_2",
          "TypeId": "bu_202",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_202_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_202_2",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5f6478bc959fa8a8"
          ]
        },
        {
          "ID": "bu_202_3",
          "TypeId": "bu_202",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_202_3",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c27f6c23faa2b575"
          ]
        },
        {
          "ID": "bu_202_4",
          "TypeId": "bu_202",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_202_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_202_3",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c27f6c23faa2b575"
          ]
        },
        {
          "ID": "bu_202_5",
          "TypeId": "bu_202",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_202_4",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f05242c86631e60a"
          ]
        },
        {
          "ID": "bu_202_6",
          "TypeId": "bu_202",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_202_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_202_4",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f05242c86631e60a"
          ]
        },
        {
          "ID": "bu_202_7",
          "TypeId": "bu_202",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_202_5",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a588f85e2eda4587"
          ]
        },
        {
          "ID": "bu_202_8",
          "TypeId": "bu_202",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_202_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_202_5",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a588f85e2eda4587"
          ]
        },
        {
          "ID": "bu_202_9",
          "TypeId": "bu_202",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_202_6",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0e9c6d15a5a178a5"
          ]
        },
        {
          "ID": "bu_202_10",
          "TypeId": "bu_202",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_202_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_202_6",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0e9c6d15a5a178a5"
          ]
        },
        {
          "ID": "bu_202_11",
          "TypeId": "bu_202",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_202_7",
          "VfxRes": "",
          "Name": "building_202",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1d01e97d55e2ab14"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_202_1",
          "prefab_path": "remote/meta/building/bu202/prefab/meta_bu_202_1.prefab",
          "prefab_bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
          "root_path_id": -4715400422224308693,
          "sprites": [
            {
              "asset_id": "2253c612db8361e4",
              "sprite_name": "meta_tex_bu_202_1",
              "bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
              "path_id": 1398576150009055652,
              "component_path_id": 3298974917330235275
            }
          ]
        },
        {
          "resource": "meta_bu_202_2",
          "prefab_path": "remote/meta/building/bu202/prefab/meta_bu_202_2.prefab",
          "prefab_bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
          "root_path_id": -6354876622642114426,
          "sprites": [
            {
              "asset_id": "5f6478bc959fa8a8",
              "sprite_name": "meta_tex_bu_202_2",
              "bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
              "path_id": 8209060478306878861,
              "component_path_id": -2661352372166917696
            }
          ]
        },
        {
          "resource": "meta_bu_202_3",
          "prefab_path": "remote/meta/building/bu202/prefab/meta_bu_202_3.prefab",
          "prefab_bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
          "root_path_id": -742948300678125612,
          "sprites": [
            {
              "asset_id": "c27f6c23faa2b575",
              "sprite_name": "meta_tex_bu_202_3",
              "bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
              "path_id": -7216784723439870280,
              "component_path_id": 7472647066010271758
            }
          ]
        },
        {
          "resource": "meta_bu_202_4",
          "prefab_path": "remote/meta/building/bu202/prefab/meta_bu_202_4.prefab",
          "prefab_bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
          "root_path_id": 4134671008671327977,
          "sprites": [
            {
              "asset_id": "f05242c86631e60a",
              "sprite_name": "meta_tex_bu_202_4",
              "bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
              "path_id": -4915193383988598350,
              "component_path_id": -11112691433232849
            }
          ]
        },
        {
          "resource": "meta_bu_202_5",
          "prefab_path": "remote/meta/building/bu202/prefab/meta_bu_202_5.prefab",
          "prefab_bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
          "root_path_id": -6178949040006936878,
          "sprites": [
            {
              "asset_id": "a588f85e2eda4587",
              "sprite_name": "meta_tex_bu_202_5",
              "bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
              "path_id": 7603094257900760005,
              "component_path_id": -4084725470175580811
            }
          ]
        },
        {
          "resource": "meta_bu_202_6",
          "prefab_path": "remote/meta/building/bu202/prefab/meta_bu_202_6.prefab",
          "prefab_bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
          "root_path_id": 103700645710028000,
          "sprites": [
            {
              "asset_id": "0e9c6d15a5a178a5",
              "sprite_name": "meta_tex_bu_202_6",
              "bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
              "path_id": 1360387073740760287,
              "component_path_id": -2581074668103610101
            }
          ]
        },
        {
          "resource": "meta_bu_202_7",
          "prefab_path": "remote/meta/building/bu202/prefab/meta_bu_202_7.prefab",
          "prefab_bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
          "root_path_id": -2508637329882235747,
          "sprites": [
            {
              "asset_id": "1d01e97d55e2ab14",
              "sprite_name": "meta_tex_bu_202_7",
              "bundle": "remote_meta_building_bu202_39d041476212ddcb5ea84352808527b9.ab",
              "path_id": -7313175295921571823,
              "component_path_id": 7136598584158020484
            }
          ]
        }
      ]
    },
    {
      "id": "bu_203",
      "group": "203",
      "name_cn": "亚历山大的家",
      "name_key": "building_203",
      "name_candidates": [
        [
          "building_203",
          "亚历山大的家"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2059.0,
        "y": 43832.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 214.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -0.0,
            "y": 307.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "a5a0f76b6896589d"
        },
        {
          "level": 2,
          "asset_id": "996ac9048d2c38ad"
        },
        {
          "level": 3,
          "asset_id": "16c1b64b694e42ae"
        },
        {
          "level": 4,
          "asset_id": "58bf228d6fb34a18"
        },
        {
          "level": 5,
          "asset_id": "746e28273f1281ce"
        },
        {
          "level": 6,
          "asset_id": "b54b463ccc50a0d8"
        },
        {
          "level": 7,
          "asset_id": "413e123024b949bb"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_203_1",
          "TypeId": "bu_203",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_203_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_203_1",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a5a0f76b6896589d"
          ]
        },
        {
          "ID": "bu_203_2",
          "TypeId": "bu_203",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_203_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_203_2",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "996ac9048d2c38ad"
          ]
        },
        {
          "ID": "bu_203_3",
          "TypeId": "bu_203",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_203_3",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "16c1b64b694e42ae"
          ]
        },
        {
          "ID": "bu_203_4",
          "TypeId": "bu_203",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_203_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_203_3",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "16c1b64b694e42ae"
          ]
        },
        {
          "ID": "bu_203_5",
          "TypeId": "bu_203",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_203_4",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "58bf228d6fb34a18"
          ]
        },
        {
          "ID": "bu_203_6",
          "TypeId": "bu_203",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_203_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_203_4",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "58bf228d6fb34a18"
          ]
        },
        {
          "ID": "bu_203_7",
          "TypeId": "bu_203",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_203_5",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "746e28273f1281ce"
          ]
        },
        {
          "ID": "bu_203_8",
          "TypeId": "bu_203",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_203_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_203_5",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "746e28273f1281ce"
          ]
        },
        {
          "ID": "bu_203_9",
          "TypeId": "bu_203",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_203_6",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b54b463ccc50a0d8"
          ]
        },
        {
          "ID": "bu_203_10",
          "TypeId": "bu_203",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_203_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_203_6",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b54b463ccc50a0d8"
          ]
        },
        {
          "ID": "bu_203_11",
          "TypeId": "bu_203",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_203_7",
          "VfxRes": "",
          "Name": "building_203",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "413e123024b949bb"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_203_1",
          "prefab_path": "remote/meta/building/bu203/prefab/meta_bu_203_1.prefab",
          "prefab_bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
          "root_path_id": 8321054842549936223,
          "sprites": [
            {
              "asset_id": "a5a0f76b6896589d",
              "sprite_name": "meta_tex_bu_203_1",
              "bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
              "path_id": 8737772001148293751,
              "component_path_id": -6828315154341962728
            }
          ]
        },
        {
          "resource": "meta_bu_203_2",
          "prefab_path": "remote/meta/building/bu203/prefab/meta_bu_203_2.prefab",
          "prefab_bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
          "root_path_id": -1881097334335145047,
          "sprites": [
            {
              "asset_id": "996ac9048d2c38ad",
              "sprite_name": "meta_tex_bu_203_2",
              "bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
              "path_id": -7799484546028645599,
              "component_path_id": 3157320251402205640
            }
          ]
        },
        {
          "resource": "meta_bu_203_3",
          "prefab_path": "remote/meta/building/bu203/prefab/meta_bu_203_3.prefab",
          "prefab_bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
          "root_path_id": -8643839673800572181,
          "sprites": [
            {
              "asset_id": "16c1b64b694e42ae",
              "sprite_name": "meta_tex_bu_203_3",
              "bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
              "path_id": -2680690338219485157,
              "component_path_id": -3648391939343582436
            }
          ]
        },
        {
          "resource": "meta_bu_203_4",
          "prefab_path": "remote/meta/building/bu203/prefab/meta_bu_203_4.prefab",
          "prefab_bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
          "root_path_id": 9110527131268149965,
          "sprites": [
            {
              "asset_id": "58bf228d6fb34a18",
              "sprite_name": "meta_tex_bu_203_4",
              "bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
              "path_id": 5275731528269121822,
              "component_path_id": -1467197633890063546
            }
          ]
        },
        {
          "resource": "meta_bu_203_5",
          "prefab_path": "remote/meta/building/bu203/prefab/meta_bu_203_5.prefab",
          "prefab_bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
          "root_path_id": -5976890594143874231,
          "sprites": [
            {
              "asset_id": "746e28273f1281ce",
              "sprite_name": "meta_tex_bu_203_5",
              "bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
              "path_id": -4537050873870526816,
              "component_path_id": -9204648816052708589
            }
          ]
        },
        {
          "resource": "meta_bu_203_6",
          "prefab_path": "remote/meta/building/bu203/prefab/meta_bu_203_6.prefab",
          "prefab_bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
          "root_path_id": -504481456386147953,
          "sprites": [
            {
              "asset_id": "b54b463ccc50a0d8",
              "sprite_name": "meta_tex_bu_203_6",
              "bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
              "path_id": -4507327521635033570,
              "component_path_id": -1459883107279733939
            }
          ]
        },
        {
          "resource": "meta_bu_203_7",
          "prefab_path": "remote/meta/building/bu203/prefab/meta_bu_203_7.prefab",
          "prefab_bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
          "root_path_id": 7771274595804146321,
          "sprites": [
            {
              "asset_id": "413e123024b949bb",
              "sprite_name": "meta_tex_bu_203_7",
              "bundle": "remote_meta_building_bu203_d6716574072bcdfd08a9ef9b06e92a3a.ab",
              "path_id": 7598940489953576080,
              "component_path_id": -6810721979138651039
            }
          ]
        }
      ]
    },
    {
      "id": "bu_204",
      "group": "204",
      "name_cn": "观鸟公园",
      "name_key": "building_204",
      "name_candidates": [
        [
          "building_204",
          "观鸟公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 946.0,
        "y": 43332.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 7.0,
            "y": 276.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 18.0,
            "y": 300.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "76f7812451fd4a5f"
        },
        {
          "level": 2,
          "asset_id": "f8fb8aa68457a72f"
        },
        {
          "level": 3,
          "asset_id": "068fc8cb60d93792"
        },
        {
          "level": 4,
          "asset_id": "88977a6cd2dd6be3"
        },
        {
          "level": 5,
          "asset_id": "ede9cb3ce730226d"
        },
        {
          "level": 6,
          "asset_id": "22356e0d11e3b0b2"
        },
        {
          "level": 7,
          "asset_id": "fc43fdfbaebb1d9e"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_204_1",
          "TypeId": "bu_204",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_204_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_204_1",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "76f7812451fd4a5f"
          ]
        },
        {
          "ID": "bu_204_2",
          "TypeId": "bu_204",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_204_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_204_2",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f8fb8aa68457a72f"
          ]
        },
        {
          "ID": "bu_204_3",
          "TypeId": "bu_204",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_204_3",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "068fc8cb60d93792"
          ]
        },
        {
          "ID": "bu_204_4",
          "TypeId": "bu_204",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_204_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_204_3",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "068fc8cb60d93792"
          ]
        },
        {
          "ID": "bu_204_5",
          "TypeId": "bu_204",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_204_4",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "88977a6cd2dd6be3"
          ]
        },
        {
          "ID": "bu_204_6",
          "TypeId": "bu_204",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_204_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_204_4",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "88977a6cd2dd6be3"
          ]
        },
        {
          "ID": "bu_204_7",
          "TypeId": "bu_204",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_204_5",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ede9cb3ce730226d"
          ]
        },
        {
          "ID": "bu_204_8",
          "TypeId": "bu_204",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_204_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_204_5",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ede9cb3ce730226d"
          ]
        },
        {
          "ID": "bu_204_9",
          "TypeId": "bu_204",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_204_6",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "22356e0d11e3b0b2"
          ]
        },
        {
          "ID": "bu_204_10",
          "TypeId": "bu_204",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92500
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_204_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_204_6",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "22356e0d11e3b0b2"
          ]
        },
        {
          "ID": "bu_204_11",
          "TypeId": "bu_204",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_204_7",
          "VfxRes": "",
          "Name": "building_204",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fc43fdfbaebb1d9e"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_204_1",
          "prefab_path": "remote/meta/building/bu204/prefab/meta_bu_204_1.prefab",
          "prefab_bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
          "root_path_id": -6539748500486289948,
          "sprites": [
            {
              "asset_id": "76f7812451fd4a5f",
              "sprite_name": "meta_tex_bu_204_1",
              "bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
              "path_id": -1071063859825810981,
              "component_path_id": 5295217142035659982
            }
          ]
        },
        {
          "resource": "meta_bu_204_2",
          "prefab_path": "remote/meta/building/bu204/prefab/meta_bu_204_2.prefab",
          "prefab_bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
          "root_path_id": -5125469618605860325,
          "sprites": [
            {
              "asset_id": "f8fb8aa68457a72f",
              "sprite_name": "meta_tex_bu_204_2",
              "bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
              "path_id": -3727437321110854829,
              "component_path_id": -3220317747339524408
            }
          ]
        },
        {
          "resource": "meta_bu_204_3",
          "prefab_path": "remote/meta/building/bu204/prefab/meta_bu_204_3.prefab",
          "prefab_bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
          "root_path_id": 3268841397213460534,
          "sprites": [
            {
              "asset_id": "068fc8cb60d93792",
              "sprite_name": "meta_tex_bu_204_3",
              "bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
              "path_id": -3926364478995823503,
              "component_path_id": 9056552366950885935
            }
          ]
        },
        {
          "resource": "meta_bu_204_4",
          "prefab_path": "remote/meta/building/bu204/prefab/meta_bu_204_4.prefab",
          "prefab_bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
          "root_path_id": 7802716090430506245,
          "sprites": [
            {
              "asset_id": "88977a6cd2dd6be3",
              "sprite_name": "meta_tex_bu_204_4",
              "bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
              "path_id": -5839101494082106981,
              "component_path_id": 3442504388171789422
            }
          ]
        },
        {
          "resource": "meta_bu_204_5",
          "prefab_path": "remote/meta/building/bu204/prefab/meta_bu_204_5.prefab",
          "prefab_bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
          "root_path_id": -4289663015087735850,
          "sprites": [
            {
              "asset_id": "ede9cb3ce730226d",
              "sprite_name": "meta_tex_bu_204_5",
              "bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
              "path_id": -960915681461166458,
              "component_path_id": -630295263061994769
            }
          ]
        },
        {
          "resource": "meta_bu_204_6",
          "prefab_path": "remote/meta/building/bu204/prefab/meta_bu_204_6.prefab",
          "prefab_bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
          "root_path_id": -2761245890836648065,
          "sprites": [
            {
              "asset_id": "22356e0d11e3b0b2",
              "sprite_name": "meta_tex_bu_204_6",
              "bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
              "path_id": 5132601402850437996,
              "component_path_id": -8507496450167313585
            }
          ]
        },
        {
          "resource": "meta_bu_204_7",
          "prefab_path": "remote/meta/building/bu204/prefab/meta_bu_204_7.prefab",
          "prefab_bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
          "root_path_id": 3063743677713826855,
          "sprites": [
            {
              "asset_id": "fc43fdfbaebb1d9e",
              "sprite_name": "meta_tex_bu_204_7",
              "bundle": "remote_meta_building_bu204_3c2012b0a9d174ca24cca3944a7ae986.ab",
              "path_id": -8948130945645899767,
              "component_path_id": 2989858776081305995
            }
          ]
        }
      ]
    },
    {
      "id": "bu_205",
      "group": "205",
      "name_cn": "香水店",
      "name_key": "building_205",
      "name_candidates": [
        [
          "building_205",
          "香水店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 917.0,
        "y": 44529.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 1.0,
            "y": 122.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -5.0,
            "y": 130.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "8a9c80b4279eaa14"
        },
        {
          "level": 2,
          "asset_id": "47f681f4505c99b5"
        },
        {
          "level": 3,
          "asset_id": "a9cbb82c0ec6839b"
        },
        {
          "level": 4,
          "asset_id": "45ed266bcb677af2"
        },
        {
          "level": 5,
          "asset_id": "56df12f3e3fa3458"
        },
        {
          "level": 6,
          "asset_id": "a87eabae69626862"
        },
        {
          "level": 7,
          "asset_id": "64b6717d460eb25c"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_205_1",
          "TypeId": "bu_205",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 72000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_205_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_205_1",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a9c80b4279eaa14"
          ]
        },
        {
          "ID": "bu_205_2",
          "TypeId": "bu_205",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_205_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_205_2",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "47f681f4505c99b5"
          ]
        },
        {
          "ID": "bu_205_3",
          "TypeId": "bu_205",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 74000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 165
            }
          ],
          "Resource": "meta_bu_205_3",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a9cbb82c0ec6839b"
          ]
        },
        {
          "ID": "bu_205_4",
          "TypeId": "bu_205",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_205_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_205_3",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a9cbb82c0ec6839b"
          ]
        },
        {
          "ID": "bu_205_5",
          "TypeId": "bu_205",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 76000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_205_4",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "45ed266bcb677af2"
          ]
        },
        {
          "ID": "bu_205_6",
          "TypeId": "bu_205",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 77000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_205_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 505
            }
          ],
          "Resource": "meta_bu_205_4",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "45ed266bcb677af2"
          ]
        },
        {
          "ID": "bu_205_7",
          "TypeId": "bu_205",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_205_5",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "56df12f3e3fa3458"
          ]
        },
        {
          "ID": "bu_205_8",
          "TypeId": "bu_205",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_205_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_205_5",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "56df12f3e3fa3458"
          ]
        },
        {
          "ID": "bu_205_9",
          "TypeId": "bu_205",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_205_6",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a87eabae69626862"
          ]
        },
        {
          "ID": "bu_205_10",
          "TypeId": "bu_205",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_205_6",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a87eabae69626862"
          ]
        },
        {
          "ID": "bu_205_11",
          "TypeId": "bu_205",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_205_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_205_6",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "a87eabae69626862"
          ]
        },
        {
          "ID": "bu_205_12",
          "TypeId": "bu_205",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_205_7",
          "VfxRes": "",
          "Name": "building_205",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "64b6717d460eb25c"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_205_1",
          "prefab_path": "remote/meta/building/bu205/prefab/meta_bu_205_1.prefab",
          "prefab_bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
          "root_path_id": -5219967769552519737,
          "sprites": [
            {
              "asset_id": "8a9c80b4279eaa14",
              "sprite_name": "meta_tex_bu_205_1",
              "bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
              "path_id": -1689844363821088630,
              "component_path_id": 3305963035121248046
            }
          ]
        },
        {
          "resource": "meta_bu_205_2",
          "prefab_path": "remote/meta/building/bu205/prefab/meta_bu_205_2.prefab",
          "prefab_bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
          "root_path_id": 928265670707088176,
          "sprites": [
            {
              "asset_id": "47f681f4505c99b5",
              "sprite_name": "meta_tex_bu_205_2",
              "bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
              "path_id": 106272599365334769,
              "component_path_id": -6849950733971734938
            }
          ]
        },
        {
          "resource": "meta_bu_205_3",
          "prefab_path": "remote/meta/building/bu205/prefab/meta_bu_205_3.prefab",
          "prefab_bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
          "root_path_id": -3932882093089400879,
          "sprites": [
            {
              "asset_id": "a9cbb82c0ec6839b",
              "sprite_name": "meta_tex_bu_205_3",
              "bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
              "path_id": 8425018798502443266,
              "component_path_id": 3022172371653286172
            }
          ]
        },
        {
          "resource": "meta_bu_205_4",
          "prefab_path": "remote/meta/building/bu205/prefab/meta_bu_205_4.prefab",
          "prefab_bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
          "root_path_id": 7691387331334540698,
          "sprites": [
            {
              "asset_id": "45ed266bcb677af2",
              "sprite_name": "meta_tex_bu_205_4",
              "bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
              "path_id": 1690721718559196752,
              "component_path_id": -2213603982525901436
            }
          ]
        },
        {
          "resource": "meta_bu_205_5",
          "prefab_path": "remote/meta/building/bu205/prefab/meta_bu_205_5.prefab",
          "prefab_bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
          "root_path_id": -752930337171837166,
          "sprites": [
            {
              "asset_id": "56df12f3e3fa3458",
              "sprite_name": "meta_tex_bu_205_5",
              "bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
              "path_id": -1731468137937979880,
              "component_path_id": 1421356482661737164
            }
          ]
        },
        {
          "resource": "meta_bu_205_6",
          "prefab_path": "remote/meta/building/bu205/prefab/meta_bu_205_6.prefab",
          "prefab_bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
          "root_path_id": 8139641760566042726,
          "sprites": [
            {
              "asset_id": "a87eabae69626862",
              "sprite_name": "meta_tex_bu_205_6",
              "bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
              "path_id": -4479450865241291695,
              "component_path_id": 4990304622915134496
            }
          ]
        },
        {
          "resource": "meta_bu_205_7",
          "prefab_path": "remote/meta/building/bu205/prefab/meta_bu_205_7.prefab",
          "prefab_bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
          "root_path_id": 3372387759371875788,
          "sprites": [
            {
              "asset_id": "64b6717d460eb25c",
              "sprite_name": "meta_tex_bu_205_7",
              "bundle": "remote_meta_building_bu205_5128aa081d6869366979d784b655bb31.ab",
              "path_id": 7587995518820371715,
              "component_path_id": -8326497487064463507
            }
          ]
        }
      ]
    },
    {
      "id": "bu_206",
      "group": "206",
      "name_cn": "国际象棋馆",
      "name_key": "building_206",
      "name_candidates": [
        [
          "building_206",
          "国际象棋馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1845.0,
        "y": 45108.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 6.0,
            "y": 242.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -29.0,
            "y": 182.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "f10c7c013513941c"
        },
        {
          "level": 2,
          "asset_id": "3135c3d1f7de827c"
        },
        {
          "level": 3,
          "asset_id": "eb44c5fc8d23d251"
        },
        {
          "level": 4,
          "asset_id": "472edce4106b43e2"
        },
        {
          "level": 5,
          "asset_id": "96906d27bbe4209c"
        },
        {
          "level": 6,
          "asset_id": "0ccfc608c974b6e9"
        },
        {
          "level": 7,
          "asset_id": "cd0a9d5260f52128"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_206_1",
          "TypeId": "bu_206",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_206_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_206_1",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f10c7c013513941c"
          ]
        },
        {
          "ID": "bu_206_2",
          "TypeId": "bu_206",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_206_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_206_2",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3135c3d1f7de827c"
          ]
        },
        {
          "ID": "bu_206_3",
          "TypeId": "bu_206",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_206_3",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eb44c5fc8d23d251"
          ]
        },
        {
          "ID": "bu_206_4",
          "TypeId": "bu_206",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_206_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_206_3",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eb44c5fc8d23d251"
          ]
        },
        {
          "ID": "bu_206_5",
          "TypeId": "bu_206",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_206_4",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "472edce4106b43e2"
          ]
        },
        {
          "ID": "bu_206_6",
          "TypeId": "bu_206",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_206_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_206_4",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "472edce4106b43e2"
          ]
        },
        {
          "ID": "bu_206_7",
          "TypeId": "bu_206",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_206_5",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "96906d27bbe4209c"
          ]
        },
        {
          "ID": "bu_206_8",
          "TypeId": "bu_206",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_206_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_206_5",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "96906d27bbe4209c"
          ]
        },
        {
          "ID": "bu_206_9",
          "TypeId": "bu_206",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_206_6",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ccfc608c974b6e9"
          ]
        },
        {
          "ID": "bu_206_10",
          "TypeId": "bu_206",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_206_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_206_6",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ccfc608c974b6e9"
          ]
        },
        {
          "ID": "bu_206_11",
          "TypeId": "bu_206",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_206_7",
          "VfxRes": "",
          "Name": "building_206",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "cd0a9d5260f52128"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_206_1",
          "prefab_path": "remote/meta/building/bu206/prefab/meta_bu_206_1.prefab",
          "prefab_bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
          "root_path_id": 6277756274516989179,
          "sprites": [
            {
              "asset_id": "f10c7c013513941c",
              "sprite_name": "meta_tex_bu_206_1",
              "bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
              "path_id": -8091563685699955026,
              "component_path_id": 8536839641740904997
            }
          ]
        },
        {
          "resource": "meta_bu_206_2",
          "prefab_path": "remote/meta/building/bu206/prefab/meta_bu_206_2.prefab",
          "prefab_bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
          "root_path_id": 6354427404862267130,
          "sprites": [
            {
              "asset_id": "3135c3d1f7de827c",
              "sprite_name": "meta_tex_bu_206_2",
              "bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
              "path_id": 7159114100546683282,
              "component_path_id": -7433558131499203264
            }
          ]
        },
        {
          "resource": "meta_bu_206_3",
          "prefab_path": "remote/meta/building/bu206/prefab/meta_bu_206_3.prefab",
          "prefab_bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
          "root_path_id": -5868032654149304710,
          "sprites": [
            {
              "asset_id": "eb44c5fc8d23d251",
              "sprite_name": "meta_tex_bu_206_3",
              "bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
              "path_id": 2468697107869423583,
              "component_path_id": -2438230390421862358
            }
          ]
        },
        {
          "resource": "meta_bu_206_4",
          "prefab_path": "remote/meta/building/bu206/prefab/meta_bu_206_4.prefab",
          "prefab_bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
          "root_path_id": -5559024899265299069,
          "sprites": [
            {
              "asset_id": "472edce4106b43e2",
              "sprite_name": "meta_tex_bu_206_4",
              "bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
              "path_id": 7785322583295205618,
              "component_path_id": -1636847515454318332
            }
          ]
        },
        {
          "resource": "meta_bu_206_5",
          "prefab_path": "remote/meta/building/bu206/prefab/meta_bu_206_5.prefab",
          "prefab_bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
          "root_path_id": -5850666817213418014,
          "sprites": [
            {
              "asset_id": "96906d27bbe4209c",
              "sprite_name": "meta_tex_bu_206_5",
              "bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
              "path_id": 6399613058767975080,
              "component_path_id": 7045540578439302800
            }
          ]
        },
        {
          "resource": "meta_bu_206_6",
          "prefab_path": "remote/meta/building/bu206/prefab/meta_bu_206_6.prefab",
          "prefab_bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
          "root_path_id": -2016243116472335977,
          "sprites": [
            {
              "asset_id": "0ccfc608c974b6e9",
              "sprite_name": "meta_tex_bu_206_6",
              "bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
              "path_id": 2645755487555369912,
              "component_path_id": 7778420793162862115
            }
          ]
        },
        {
          "resource": "meta_bu_206_7",
          "prefab_path": "remote/meta/building/bu206/prefab/meta_bu_206_7.prefab",
          "prefab_bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
          "root_path_id": 6784703277468168898,
          "sprites": [
            {
              "asset_id": "cd0a9d5260f52128",
              "sprite_name": "meta_tex_bu_206_7",
              "bundle": "remote_meta_building_bu206_7a4e7f910143f347aa02e2bfff98ce49.ab",
              "path_id": 8459175775650555331,
              "component_path_id": -3670434103041507715
            }
          ]
        }
      ]
    },
    {
      "id": "bu_207",
      "group": "207",
      "name_cn": "荒原公园",
      "name_key": "building_207",
      "name_candidates": [
        [
          "building_207",
          "荒原公园"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2878.89990234375,
        "y": 45685.1015625
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 6.0,
            "y": 242.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -29.0,
            "y": 182.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "535b5f821cedbc59"
        },
        {
          "level": 2,
          "asset_id": "d09b9f3b45f852b5"
        },
        {
          "level": 3,
          "asset_id": "bee9ec8b0e876da1"
        },
        {
          "level": 4,
          "asset_id": "418ae76a3e7f9f31"
        },
        {
          "level": 5,
          "asset_id": "8ae9c84d76fdcd87"
        },
        {
          "level": 6,
          "asset_id": "d4d96e3eaf1996f3"
        },
        {
          "level": 7,
          "asset_id": "5d589acd2e211d55"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_207_1",
          "TypeId": "bu_207",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_207_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_207_1",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "535b5f821cedbc59"
          ]
        },
        {
          "ID": "bu_207_2",
          "TypeId": "bu_207",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_207_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_207_2",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d09b9f3b45f852b5"
          ]
        },
        {
          "ID": "bu_207_3",
          "TypeId": "bu_207",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_207_3",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bee9ec8b0e876da1"
          ]
        },
        {
          "ID": "bu_207_4",
          "TypeId": "bu_207",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_207_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_207_3",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bee9ec8b0e876da1"
          ]
        },
        {
          "ID": "bu_207_5",
          "TypeId": "bu_207",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_207_4",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "418ae76a3e7f9f31"
          ]
        },
        {
          "ID": "bu_207_6",
          "TypeId": "bu_207",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_207_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 535
            }
          ],
          "Resource": "meta_bu_207_4",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "418ae76a3e7f9f31"
          ]
        },
        {
          "ID": "bu_207_7",
          "TypeId": "bu_207",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_207_5",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8ae9c84d76fdcd87"
          ]
        },
        {
          "ID": "bu_207_8",
          "TypeId": "bu_207",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92500
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_207_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 590
            }
          ],
          "Resource": "meta_bu_207_5",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8ae9c84d76fdcd87"
          ]
        },
        {
          "ID": "bu_207_9",
          "TypeId": "bu_207",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 205
            }
          ],
          "Resource": "meta_bu_207_6",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4d96e3eaf1996f3"
          ]
        },
        {
          "ID": "bu_207_10",
          "TypeId": "bu_207",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_207_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_207_6",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d4d96e3eaf1996f3"
          ]
        },
        {
          "ID": "bu_207_11",
          "TypeId": "bu_207",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_207_7",
          "VfxRes": "",
          "Name": "building_207",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5d589acd2e211d55"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_207_1",
          "prefab_path": "remote/meta/building/bu207/prefab/meta_bu_207_1.prefab",
          "prefab_bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
          "root_path_id": -6191133837089182274,
          "sprites": [
            {
              "asset_id": "535b5f821cedbc59",
              "sprite_name": "meta_tex_bu_207_1",
              "bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
              "path_id": -2290961114513971359,
              "component_path_id": -60734417236199228
            }
          ]
        },
        {
          "resource": "meta_bu_207_2",
          "prefab_path": "remote/meta/building/bu207/prefab/meta_bu_207_2.prefab",
          "prefab_bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
          "root_path_id": -3955221556092670027,
          "sprites": [
            {
              "asset_id": "d09b9f3b45f852b5",
              "sprite_name": "meta_tex_bu_207_2",
              "bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
              "path_id": 8806966709980547754,
              "component_path_id": 6227012076154983143
            }
          ]
        },
        {
          "resource": "meta_bu_207_3",
          "prefab_path": "remote/meta/building/bu207/prefab/meta_bu_207_3.prefab",
          "prefab_bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
          "root_path_id": -5267453265947667894,
          "sprites": [
            {
              "asset_id": "bee9ec8b0e876da1",
              "sprite_name": "meta_tex_bu_207_3",
              "bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
              "path_id": 2794424552402138948,
              "component_path_id": 7061121898091560298
            }
          ]
        },
        {
          "resource": "meta_bu_207_4",
          "prefab_path": "remote/meta/building/bu207/prefab/meta_bu_207_4.prefab",
          "prefab_bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
          "root_path_id": -3483977829362146326,
          "sprites": [
            {
              "asset_id": "418ae76a3e7f9f31",
              "sprite_name": "meta_tex_bu_207_4",
              "bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
              "path_id": 2645384115199463149,
              "component_path_id": -276897756688980966
            }
          ]
        },
        {
          "resource": "meta_bu_207_5",
          "prefab_path": "remote/meta/building/bu207/prefab/meta_bu_207_5.prefab",
          "prefab_bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
          "root_path_id": 274069749829649494,
          "sprites": [
            {
              "asset_id": "8ae9c84d76fdcd87",
              "sprite_name": "meta_tex_bu_207_5",
              "bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
              "path_id": -3418313738629551101,
              "component_path_id": 2084584841265055505
            }
          ]
        },
        {
          "resource": "meta_bu_207_6",
          "prefab_path": "remote/meta/building/bu207/prefab/meta_bu_207_6.prefab",
          "prefab_bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
          "root_path_id": -8898445606905529536,
          "sprites": [
            {
              "asset_id": "d4d96e3eaf1996f3",
              "sprite_name": "meta_tex_bu_207_6",
              "bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
              "path_id": 1201429912496717179,
              "component_path_id": 6051477675077151115
            }
          ]
        },
        {
          "resource": "meta_bu_207_7",
          "prefab_path": "remote/meta/building/bu207/prefab/meta_bu_207_7.prefab",
          "prefab_bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
          "root_path_id": -6427968159630017071,
          "sprites": [
            {
              "asset_id": "5d589acd2e211d55",
              "sprite_name": "meta_tex_bu_207_7",
              "bundle": "remote_meta_building_bu207_c0aab6cff600723a93a015e532c0986d.ab",
              "path_id": 4759364200503123930,
              "component_path_id": 2860857073883818138
            }
          ]
        }
      ]
    },
    {
      "id": "bu_208",
      "group": "208",
      "name_cn": "手作书店",
      "name_key": "building_208",
      "name_candidates": [
        [
          "building_208",
          "手作书店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4265.00048828125,
        "y": 46109.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -29.0,
            "y": 182.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -29.0,
            "y": 182.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d305e43fdb99ba0d"
        },
        {
          "level": 2,
          "asset_id": "f7ffc89192762367"
        },
        {
          "level": 3,
          "asset_id": "7ae940d1d52b7d92"
        },
        {
          "level": 4,
          "asset_id": "2392bf491fbe0747"
        },
        {
          "level": 5,
          "asset_id": "f2b23600b4d953c4"
        },
        {
          "level": 6,
          "asset_id": "eea325d09d18d3f6"
        },
        {
          "level": 7,
          "asset_id": "d3f9a42d6848aa03"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_208_1",
          "TypeId": "bu_208",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_208_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_208_1",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d305e43fdb99ba0d"
          ]
        },
        {
          "ID": "bu_208_2",
          "TypeId": "bu_208",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_208_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_208_2",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f7ffc89192762367"
          ]
        },
        {
          "ID": "bu_208_3",
          "TypeId": "bu_208",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_208_3",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7ae940d1d52b7d92"
          ]
        },
        {
          "ID": "bu_208_4",
          "TypeId": "bu_208",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_208_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_208_3",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7ae940d1d52b7d92"
          ]
        },
        {
          "ID": "bu_208_5",
          "TypeId": "bu_208",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_208_4",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2392bf491fbe0747"
          ]
        },
        {
          "ID": "bu_208_6",
          "TypeId": "bu_208",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_208_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_208_4",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2392bf491fbe0747"
          ]
        },
        {
          "ID": "bu_208_7",
          "TypeId": "bu_208",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_208_5",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f2b23600b4d953c4"
          ]
        },
        {
          "ID": "bu_208_8",
          "TypeId": "bu_208",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_208_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_208_5",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f2b23600b4d953c4"
          ]
        },
        {
          "ID": "bu_208_9",
          "TypeId": "bu_208",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_208_6",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eea325d09d18d3f6"
          ]
        },
        {
          "ID": "bu_208_10",
          "TypeId": "bu_208",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_208_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_208_6",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "eea325d09d18d3f6"
          ]
        },
        {
          "ID": "bu_208_11",
          "TypeId": "bu_208",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_208_7",
          "VfxRes": "",
          "Name": "building_208",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d3f9a42d6848aa03"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_208_1",
          "prefab_path": "remote/meta/building/bu208/prefab/meta_bu_208_1.prefab",
          "prefab_bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
          "root_path_id": 767365819300688552,
          "sprites": [
            {
              "asset_id": "d305e43fdb99ba0d",
              "sprite_name": "meta_tex_bu_208_1",
              "bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
              "path_id": 5282485235294659257,
              "component_path_id": -5283717116466195612
            }
          ]
        },
        {
          "resource": "meta_bu_208_2",
          "prefab_path": "remote/meta/building/bu208/prefab/meta_bu_208_2.prefab",
          "prefab_bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
          "root_path_id": -7283390117592979034,
          "sprites": [
            {
              "asset_id": "f7ffc89192762367",
              "sprite_name": "meta_tex_bu_208_2",
              "bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
              "path_id": -2477391566951378344,
              "component_path_id": 8547557763833588588
            }
          ]
        },
        {
          "resource": "meta_bu_208_3",
          "prefab_path": "remote/meta/building/bu208/prefab/meta_bu_208_3.prefab",
          "prefab_bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
          "root_path_id": -7889026690169086508,
          "sprites": [
            {
              "asset_id": "7ae940d1d52b7d92",
              "sprite_name": "meta_tex_bu_208_3",
              "bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
              "path_id": -5067409859987918992,
              "component_path_id": 7011987187887817579
            }
          ]
        },
        {
          "resource": "meta_bu_208_4",
          "prefab_path": "remote/meta/building/bu208/prefab/meta_bu_208_4.prefab",
          "prefab_bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
          "root_path_id": -5812293994135124897,
          "sprites": [
            {
              "asset_id": "2392bf491fbe0747",
              "sprite_name": "meta_tex_bu_208_4",
              "bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
              "path_id": 5873604825111252298,
              "component_path_id": -1861879422361945824
            }
          ]
        },
        {
          "resource": "meta_bu_208_5",
          "prefab_path": "remote/meta/building/bu208/prefab/meta_bu_208_5.prefab",
          "prefab_bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
          "root_path_id": 8088997521760236741,
          "sprites": [
            {
              "asset_id": "f2b23600b4d953c4",
              "sprite_name": "meta_tex_bu_208_5",
              "bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
              "path_id": -5611663740796807992,
              "component_path_id": -2321010073860113947
            }
          ]
        },
        {
          "resource": "meta_bu_208_6",
          "prefab_path": "remote/meta/building/bu208/prefab/meta_bu_208_6.prefab",
          "prefab_bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
          "root_path_id": 7828302094853574306,
          "sprites": [
            {
              "asset_id": "eea325d09d18d3f6",
              "sprite_name": "meta_tex_bu_208_6",
              "bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
              "path_id": 3392828852074430202,
              "component_path_id": -5922561002665551541
            }
          ]
        },
        {
          "resource": "meta_bu_208_7",
          "prefab_path": "remote/meta/building/bu208/prefab/meta_bu_208_7.prefab",
          "prefab_bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
          "root_path_id": -169567504745304879,
          "sprites": [
            {
              "asset_id": "d3f9a42d6848aa03",
              "sprite_name": "meta_tex_bu_208_7",
              "bundle": "remote_meta_building_bu208_e32461cd3eaa7088ab73aaa8fddd54ff.ab",
              "path_id": 3866276599512832436,
              "component_path_id": 8545379306947017957
            }
          ]
        }
      ]
    },
    {
      "id": "bu_209",
      "group": "209",
      "name_cn": "极地海洋馆",
      "name_key": "building_209",
      "name_candidates": [
        [
          "building_209",
          "极地海洋馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 4509.0,
        "y": 47600.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -46.0,
            "y": 305.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.1002000570297241,
            "y": 1.1002000570297241,
            "z": 1.1002000570297241
          },
          "pos": {
            "x": -69.0,
            "y": 320.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "190d1f19dbebf34c"
        },
        {
          "level": 2,
          "asset_id": "114cdca1031f1ba4"
        },
        {
          "level": 3,
          "asset_id": "591db2c521d42dcb"
        },
        {
          "level": 4,
          "asset_id": "b4fe1792d0fd869d"
        },
        {
          "level": 5,
          "asset_id": "dc818171d4f1f4d0"
        },
        {
          "level": 6,
          "asset_id": "f41a23462f87869c"
        },
        {
          "level": 7,
          "asset_id": "c29824fb631101dd"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_209_1",
          "TypeId": "bu_209",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_209_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_209_1",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "190d1f19dbebf34c"
          ]
        },
        {
          "ID": "bu_209_2",
          "TypeId": "bu_209",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_209_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_209_2",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "114cdca1031f1ba4"
          ]
        },
        {
          "ID": "bu_209_3",
          "TypeId": "bu_209",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_209_3",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "591db2c521d42dcb"
          ]
        },
        {
          "ID": "bu_209_4",
          "TypeId": "bu_209",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_209_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_209_3",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "591db2c521d42dcb"
          ]
        },
        {
          "ID": "bu_209_5",
          "TypeId": "bu_209",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_209_4",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b4fe1792d0fd869d"
          ]
        },
        {
          "ID": "bu_209_6",
          "TypeId": "bu_209",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89500
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_209_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_209_4",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b4fe1792d0fd869d"
          ]
        },
        {
          "ID": "bu_209_7",
          "TypeId": "bu_209",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_209_5",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dc818171d4f1f4d0"
          ]
        },
        {
          "ID": "bu_209_8",
          "TypeId": "bu_209",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_209_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_209_5",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dc818171d4f1f4d0"
          ]
        },
        {
          "ID": "bu_209_9",
          "TypeId": "bu_209",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_209_6",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f41a23462f87869c"
          ]
        },
        {
          "ID": "bu_209_10",
          "TypeId": "bu_209",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_209_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_209_6",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f41a23462f87869c"
          ]
        },
        {
          "ID": "bu_209_11",
          "TypeId": "bu_209",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_209_7",
          "VfxRes": "",
          "Name": "building_209",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "c29824fb631101dd"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_209_1",
          "prefab_path": "remote/meta/building/bu209/prefab/meta_bu_209_1.prefab",
          "prefab_bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
          "root_path_id": 346752390822966683,
          "sprites": [
            {
              "asset_id": "190d1f19dbebf34c",
              "sprite_name": "meta_tex_bu_209_1",
              "bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
              "path_id": 3018582024502458150,
              "component_path_id": 4161149332289795558
            }
          ]
        },
        {
          "resource": "meta_bu_209_2",
          "prefab_path": "remote/meta/building/bu209/prefab/meta_bu_209_2.prefab",
          "prefab_bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
          "root_path_id": -1981623832542903888,
          "sprites": [
            {
              "asset_id": "114cdca1031f1ba4",
              "sprite_name": "meta_tex_bu_209_2",
              "bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
              "path_id": -4920203697550444806,
              "component_path_id": -3260975855986243660
            }
          ]
        },
        {
          "resource": "meta_bu_209_3",
          "prefab_path": "remote/meta/building/bu209/prefab/meta_bu_209_3.prefab",
          "prefab_bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
          "root_path_id": 744471575860409386,
          "sprites": [
            {
              "asset_id": "591db2c521d42dcb",
              "sprite_name": "meta_tex_bu_209_3",
              "bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
              "path_id": -9215199192760912545,
              "component_path_id": 1276218860702448065
            }
          ]
        },
        {
          "resource": "meta_bu_209_4",
          "prefab_path": "remote/meta/building/bu209/prefab/meta_bu_209_4.prefab",
          "prefab_bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
          "root_path_id": -1206715480795424957,
          "sprites": [
            {
              "asset_id": "b4fe1792d0fd869d",
              "sprite_name": "meta_tex_bu_209_4",
              "bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
              "path_id": -2467252791349542155,
              "component_path_id": -4435818094192704653
            }
          ]
        },
        {
          "resource": "meta_bu_209_5",
          "prefab_path": "remote/meta/building/bu209/prefab/meta_bu_209_5.prefab",
          "prefab_bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
          "root_path_id": 5517117008634077890,
          "sprites": [
            {
              "asset_id": "dc818171d4f1f4d0",
              "sprite_name": "meta_tex_bu_209_5",
              "bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
              "path_id": -6544295216622901604,
              "component_path_id": -117214170047924069
            }
          ]
        },
        {
          "resource": "meta_bu_209_6",
          "prefab_path": "remote/meta/building/bu209/prefab/meta_bu_209_6.prefab",
          "prefab_bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
          "root_path_id": -8174813448767085514,
          "sprites": [
            {
              "asset_id": "f41a23462f87869c",
              "sprite_name": "meta_tex_bu_209_6",
              "bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
              "path_id": 8477118933778699341,
              "component_path_id": 844774481253815803
            }
          ]
        },
        {
          "resource": "meta_bu_209_7",
          "prefab_path": "remote/meta/building/bu209/prefab/meta_bu_209_7.prefab",
          "prefab_bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
          "root_path_id": 3982229205658571114,
          "sprites": [
            {
              "asset_id": "c29824fb631101dd",
              "sprite_name": "meta_tex_bu_209_7",
              "bundle": "remote_meta_building_bu209_242204e64f05190cc978790274f0e926.ab",
              "path_id": -4781149157083583521,
              "component_path_id": 4834655120571595784
            }
          ]
        }
      ]
    },
    {
      "id": "bu_210",
      "group": "210",
      "name_cn": "羽毛球馆",
      "name_key": "building_210",
      "name_candidates": [
        [
          "building_210",
          "羽毛球馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3118.0,
        "y": 46887.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -9.0,
            "y": 346.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.260004997253418,
            "y": 1.260004997253418,
            "z": 1.260004997253418
          },
          "pos": {
            "x": 86.0,
            "y": 324.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "2db9beb4ae8921ac"
        },
        {
          "level": 2,
          "asset_id": "37ab64eb86a74914"
        },
        {
          "level": 3,
          "asset_id": "4046b418b72673df"
        },
        {
          "level": 4,
          "asset_id": "afa6222213319109"
        },
        {
          "level": 5,
          "asset_id": "2ac75579b8a6e82d"
        },
        {
          "level": 6,
          "asset_id": "987bff89cd0e33d8"
        },
        {
          "level": 7,
          "asset_id": "06062d3a2a66e7f8"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_210_1",
          "TypeId": "bu_210",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 50000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_210_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 110
            }
          ],
          "Resource": "meta_bu_210_1",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2db9beb4ae8921ac"
          ]
        },
        {
          "ID": "bu_210_2",
          "TypeId": "bu_210",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 55000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_210_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 400
            }
          ],
          "Resource": "meta_bu_210_2",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "37ab64eb86a74914"
          ]
        },
        {
          "ID": "bu_210_3",
          "TypeId": "bu_210",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 56000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 120
            }
          ],
          "Resource": "meta_bu_210_3",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4046b418b72673df"
          ]
        },
        {
          "ID": "bu_210_4",
          "TypeId": "bu_210",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 57000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_210_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 430
            }
          ],
          "Resource": "meta_bu_210_3",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4046b418b72673df"
          ]
        },
        {
          "ID": "bu_210_5",
          "TypeId": "bu_210",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 58000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_210_4",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "afa6222213319109"
          ]
        },
        {
          "ID": "bu_210_6",
          "TypeId": "bu_210",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 59000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 125
            }
          ],
          "Resource": "meta_bu_210_4",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "afa6222213319109"
          ]
        },
        {
          "ID": "bu_210_7",
          "TypeId": "bu_210",
          "Level": 4,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 61000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_210_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_210_4",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "afa6222213319109"
          ]
        },
        {
          "ID": "bu_210_8",
          "TypeId": "bu_210",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 62000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 135
            }
          ],
          "Resource": "meta_bu_210_5",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ac75579b8a6e82d"
          ]
        },
        {
          "ID": "bu_210_9",
          "TypeId": "bu_210",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 64000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_210_5",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ac75579b8a6e82d"
          ]
        },
        {
          "ID": "bu_210_10",
          "TypeId": "bu_210",
          "Level": 5,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 65000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_210_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_210_5",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2ac75579b8a6e82d"
          ]
        },
        {
          "ID": "bu_210_11",
          "TypeId": "bu_210",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 66000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 140
            }
          ],
          "Resource": "meta_bu_210_6",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "987bff89cd0e33d8"
          ]
        },
        {
          "ID": "bu_210_12",
          "TypeId": "bu_210",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 67000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_210_6",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "987bff89cd0e33d8"
          ]
        },
        {
          "ID": "bu_210_13",
          "TypeId": "bu_210",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 68000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 145
            }
          ],
          "Resource": "meta_bu_210_6",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "987bff89cd0e33d8"
          ]
        },
        {
          "ID": "bu_210_14",
          "TypeId": "bu_210",
          "Level": 6,
          "Stage": 4,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 71000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_210_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 565
            }
          ],
          "Resource": "meta_bu_210_6",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "987bff89cd0e33d8"
          ]
        },
        {
          "ID": "bu_210_15",
          "TypeId": "bu_210",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_210_7",
          "VfxRes": "",
          "Name": "building_210",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "06062d3a2a66e7f8"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_210_1",
          "prefab_path": "remote/meta/building/bu210/prefab/meta_bu_210_1.prefab",
          "prefab_bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
          "root_path_id": 4306030795863755647,
          "sprites": [
            {
              "asset_id": "2db9beb4ae8921ac",
              "sprite_name": "meta_tex_bu_210_1",
              "bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
              "path_id": -929088561435081440,
              "component_path_id": -1091609339364854899
            }
          ]
        },
        {
          "resource": "meta_bu_210_2",
          "prefab_path": "remote/meta/building/bu210/prefab/meta_bu_210_2.prefab",
          "prefab_bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
          "root_path_id": 4457742720920289925,
          "sprites": [
            {
              "asset_id": "37ab64eb86a74914",
              "sprite_name": "meta_tex_bu_210_2",
              "bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
              "path_id": -3694545063334834303,
              "component_path_id": 2733886909035952535
            }
          ]
        },
        {
          "resource": "meta_bu_210_3",
          "prefab_path": "remote/meta/building/bu210/prefab/meta_bu_210_3.prefab",
          "prefab_bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
          "root_path_id": 3207528442376265107,
          "sprites": [
            {
              "asset_id": "4046b418b72673df",
              "sprite_name": "meta_tex_bu_210_3",
              "bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
              "path_id": -8194024935836643098,
              "component_path_id": -1928633922876450328
            }
          ]
        },
        {
          "resource": "meta_bu_210_4",
          "prefab_path": "remote/meta/building/bu210/prefab/meta_bu_210_4.prefab",
          "prefab_bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
          "root_path_id": -7965857054253327704,
          "sprites": [
            {
              "asset_id": "afa6222213319109",
              "sprite_name": "meta_tex_bu_210_4",
              "bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
              "path_id": 5500456761137424686,
              "component_path_id": -3536635019175603459
            }
          ]
        },
        {
          "resource": "meta_bu_210_5",
          "prefab_path": "remote/meta/building/bu210/prefab/meta_bu_210_5.prefab",
          "prefab_bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
          "root_path_id": -6894276340517082566,
          "sprites": [
            {
              "asset_id": "2ac75579b8a6e82d",
              "sprite_name": "meta_tex_bu_210_5",
              "bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
              "path_id": 4111701362982107734,
              "component_path_id": -8904938504443628537
            }
          ]
        },
        {
          "resource": "meta_bu_210_6",
          "prefab_path": "remote/meta/building/bu210/prefab/meta_bu_210_6.prefab",
          "prefab_bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
          "root_path_id": 8286683698982525424,
          "sprites": [
            {
              "asset_id": "987bff89cd0e33d8",
              "sprite_name": "meta_tex_bu_210_6",
              "bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
              "path_id": 565800881358359470,
              "component_path_id": -7453090004665834678
            }
          ]
        },
        {
          "resource": "meta_bu_210_7",
          "prefab_path": "remote/meta/building/bu210/prefab/meta_bu_210_7.prefab",
          "prefab_bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
          "root_path_id": 4882571794949438039,
          "sprites": [
            {
              "asset_id": "06062d3a2a66e7f8",
              "sprite_name": "meta_tex_bu_210_7",
              "bundle": "remote_meta_building_bu210_dbf0e1c1a6aa774482d2c6640c4aa340.ab",
              "path_id": 2606311591874049546,
              "component_path_id": 2259568260242259068
            }
          ]
        }
      ]
    },
    {
      "id": "bu_211",
      "group": "211",
      "name_cn": "腌制厂",
      "name_key": "building_211",
      "name_candidates": [
        [
          "building_211",
          "腌制厂"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 736.0,
        "y": 45869.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 31.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 31.0,
            "y": 290.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "2111f66b1fcf073c"
        },
        {
          "level": 2,
          "asset_id": "73cb8405dc450577"
        },
        {
          "level": 3,
          "asset_id": "f66ce7d8ec0d294b"
        },
        {
          "level": 4,
          "asset_id": "fe06228f112b37e3"
        },
        {
          "level": 5,
          "asset_id": "d8e8ee3f02666550"
        },
        {
          "level": 6,
          "asset_id": "d9f9d3b4e4efe1ec"
        },
        {
          "level": 7,
          "asset_id": "3567cec167a3c136"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_211_1",
          "TypeId": "bu_211",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_211_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_211_1",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "2111f66b1fcf073c"
          ]
        },
        {
          "ID": "bu_211_2",
          "TypeId": "bu_211",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_211_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_211_2",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "73cb8405dc450577"
          ]
        },
        {
          "ID": "bu_211_3",
          "TypeId": "bu_211",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_211_3",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f66ce7d8ec0d294b"
          ]
        },
        {
          "ID": "bu_211_4",
          "TypeId": "bu_211",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_211_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_211_3",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f66ce7d8ec0d294b"
          ]
        },
        {
          "ID": "bu_211_5",
          "TypeId": "bu_211",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_211_4",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fe06228f112b37e3"
          ]
        },
        {
          "ID": "bu_211_6",
          "TypeId": "bu_211",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_211_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_211_4",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fe06228f112b37e3"
          ]
        },
        {
          "ID": "bu_211_7",
          "TypeId": "bu_211",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_211_5",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d8e8ee3f02666550"
          ]
        },
        {
          "ID": "bu_211_8",
          "TypeId": "bu_211",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_211_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_211_5",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d8e8ee3f02666550"
          ]
        },
        {
          "ID": "bu_211_9",
          "TypeId": "bu_211",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_211_6",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d9f9d3b4e4efe1ec"
          ]
        },
        {
          "ID": "bu_211_10",
          "TypeId": "bu_211",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_211_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_211_6",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d9f9d3b4e4efe1ec"
          ]
        },
        {
          "ID": "bu_211_11",
          "TypeId": "bu_211",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_211_7",
          "VfxRes": "",
          "Name": "building_211",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3567cec167a3c136"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_211_1",
          "prefab_path": "remote/meta/building/bu211/prefab/meta_bu_211_1.prefab",
          "prefab_bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
          "root_path_id": -611117945223458591,
          "sprites": [
            {
              "asset_id": "2111f66b1fcf073c",
              "sprite_name": "meta_tex_bu_211_1",
              "bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
              "path_id": 5041890368855903143,
              "component_path_id": -414438072598713027
            }
          ]
        },
        {
          "resource": "meta_bu_211_2",
          "prefab_path": "remote/meta/building/bu211/prefab/meta_bu_211_2.prefab",
          "prefab_bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
          "root_path_id": 4553216965576863024,
          "sprites": [
            {
              "asset_id": "73cb8405dc450577",
              "sprite_name": "meta_tex_bu_211_2",
              "bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
              "path_id": -7522054920850795124,
              "component_path_id": -3619117859660931298
            }
          ]
        },
        {
          "resource": "meta_bu_211_3",
          "prefab_path": "remote/meta/building/bu211/prefab/meta_bu_211_3.prefab",
          "prefab_bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
          "root_path_id": -6169039146926949087,
          "sprites": [
            {
              "asset_id": "f66ce7d8ec0d294b",
              "sprite_name": "meta_tex_bu_211_3",
              "bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
              "path_id": -2819978326959801924,
              "component_path_id": 284772216934185241
            }
          ]
        },
        {
          "resource": "meta_bu_211_4",
          "prefab_path": "remote/meta/building/bu211/prefab/meta_bu_211_4.prefab",
          "prefab_bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
          "root_path_id": -5322751310923856588,
          "sprites": [
            {
              "asset_id": "fe06228f112b37e3",
              "sprite_name": "meta_tex_bu_211_4",
              "bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
              "path_id": -2969874935968072754,
              "component_path_id": -4193793484540926274
            }
          ]
        },
        {
          "resource": "meta_bu_211_5",
          "prefab_path": "remote/meta/building/bu211/prefab/meta_bu_211_5.prefab",
          "prefab_bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
          "root_path_id": 8881496119260493585,
          "sprites": [
            {
              "asset_id": "d8e8ee3f02666550",
              "sprite_name": "meta_tex_bu_211_5",
              "bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
              "path_id": 1920332522951206844,
              "component_path_id": -5409407082377527799
            }
          ]
        },
        {
          "resource": "meta_bu_211_6",
          "prefab_path": "remote/meta/building/bu211/prefab/meta_bu_211_6.prefab",
          "prefab_bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
          "root_path_id": 2792279967120823298,
          "sprites": [
            {
              "asset_id": "d9f9d3b4e4efe1ec",
              "sprite_name": "meta_tex_bu_211_6",
              "bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
              "path_id": -6489897733760513993,
              "component_path_id": 3863646473695008557
            }
          ]
        },
        {
          "resource": "meta_bu_211_7",
          "prefab_path": "remote/meta/building/bu211/prefab/meta_bu_211_7.prefab",
          "prefab_bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
          "root_path_id": -4485017740365380972,
          "sprites": [
            {
              "asset_id": "3567cec167a3c136",
              "sprite_name": "meta_tex_bu_211_7",
              "bundle": "remote_meta_building_bu211_450be78e14e70cc7c31cc8f2fcd150d7.ab",
              "path_id": -4307005695408730395,
              "component_path_id": 862860627085116643
            }
          ]
        }
      ]
    },
    {
      "id": "bu_212",
      "group": "212",
      "name_cn": "特色纪念品店",
      "name_key": "building_212",
      "name_candidates": [
        [
          "building_212",
          "特色纪念品店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1083.0,
        "y": 46818.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 24.0,
            "y": 351.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 341.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "8f89e4ed5836dec3"
        },
        {
          "level": 2,
          "asset_id": "f3d112d0fddd6aa2"
        },
        {
          "level": 3,
          "asset_id": "5595cd44b6f97e68"
        },
        {
          "level": 4,
          "asset_id": "fe5d1cfa6a8b5b43"
        },
        {
          "level": 5,
          "asset_id": "8a8dab63b0822ac9"
        },
        {
          "level": 6,
          "asset_id": "08310860029f72b7"
        },
        {
          "level": 7,
          "asset_id": "3fed217bc22927c9"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_212_1",
          "TypeId": "bu_212",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_212_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_212_1",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8f89e4ed5836dec3"
          ]
        },
        {
          "ID": "bu_212_2",
          "TypeId": "bu_212",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87500
            },
            {
              "ItemId": "mt1_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_212_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_212_2",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f3d112d0fddd6aa2"
          ]
        },
        {
          "ID": "bu_212_3",
          "TypeId": "bu_212",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_212_3",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5595cd44b6f97e68"
          ]
        },
        {
          "ID": "bu_212_4",
          "TypeId": "bu_212",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_212_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_212_3",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5595cd44b6f97e68"
          ]
        },
        {
          "ID": "bu_212_5",
          "TypeId": "bu_212",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_212_4",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fe5d1cfa6a8b5b43"
          ]
        },
        {
          "ID": "bu_212_6",
          "TypeId": "bu_212",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_212_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 525
            }
          ],
          "Resource": "meta_bu_212_4",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "fe5d1cfa6a8b5b43"
          ]
        },
        {
          "ID": "bu_212_7",
          "TypeId": "bu_212",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_212_5",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a8dab63b0822ac9"
          ]
        },
        {
          "ID": "bu_212_8",
          "TypeId": "bu_212",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_212_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_212_5",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8a8dab63b0822ac9"
          ]
        },
        {
          "ID": "bu_212_9",
          "TypeId": "bu_212",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_212_6",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "08310860029f72b7"
          ]
        },
        {
          "ID": "bu_212_10",
          "TypeId": "bu_212",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_212_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_212_6",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "08310860029f72b7"
          ]
        },
        {
          "ID": "bu_212_11",
          "TypeId": "bu_212",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_212_7",
          "VfxRes": "",
          "Name": "building_212",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3fed217bc22927c9"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_212_1",
          "prefab_path": "remote/meta/building/bu212/prefab/meta_bu_212_1.prefab",
          "prefab_bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
          "root_path_id": -8212158716945776506,
          "sprites": [
            {
              "asset_id": "8f89e4ed5836dec3",
              "sprite_name": "meta_tex_bu_212_1",
              "bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
              "path_id": 7337127837270755486,
              "component_path_id": 8881717583462629933
            }
          ]
        },
        {
          "resource": "meta_bu_212_2",
          "prefab_path": "remote/meta/building/bu212/prefab/meta_bu_212_2.prefab",
          "prefab_bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
          "root_path_id": 8332412051762600094,
          "sprites": [
            {
              "asset_id": "f3d112d0fddd6aa2",
              "sprite_name": "meta_tex_bu_212_2",
              "bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
              "path_id": -3436410347540845947,
              "component_path_id": -62918290557043617
            }
          ]
        },
        {
          "resource": "meta_bu_212_3",
          "prefab_path": "remote/meta/building/bu212/prefab/meta_bu_212_3.prefab",
          "prefab_bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
          "root_path_id": 6595905132979806326,
          "sprites": [
            {
              "asset_id": "5595cd44b6f97e68",
              "sprite_name": "meta_tex_bu_212_3",
              "bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
              "path_id": -5815643571628897944,
              "component_path_id": 6120249581204184079
            }
          ]
        },
        {
          "resource": "meta_bu_212_4",
          "prefab_path": "remote/meta/building/bu212/prefab/meta_bu_212_4.prefab",
          "prefab_bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
          "root_path_id": -5910468690067349168,
          "sprites": [
            {
              "asset_id": "fe5d1cfa6a8b5b43",
              "sprite_name": "meta_tex_bu_212_4",
              "bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
              "path_id": 7034076277158652124,
              "component_path_id": 738907306473580901
            }
          ]
        },
        {
          "resource": "meta_bu_212_5",
          "prefab_path": "remote/meta/building/bu212/prefab/meta_bu_212_5.prefab",
          "prefab_bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
          "root_path_id": -8353002918165872311,
          "sprites": [
            {
              "asset_id": "8a8dab63b0822ac9",
              "sprite_name": "meta_tex_bu_212_5",
              "bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
              "path_id": -1435626817158897770,
              "component_path_id": 1304835309684723202
            }
          ]
        },
        {
          "resource": "meta_bu_212_6",
          "prefab_path": "remote/meta/building/bu212/prefab/meta_bu_212_6.prefab",
          "prefab_bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
          "root_path_id": -5258130634759918946,
          "sprites": [
            {
              "asset_id": "08310860029f72b7",
              "sprite_name": "meta_tex_bu_212_6",
              "bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
              "path_id": -8699712889012920964,
              "component_path_id": -7090391706482690688
            }
          ]
        },
        {
          "resource": "meta_bu_212_7",
          "prefab_path": "remote/meta/building/bu212/prefab/meta_bu_212_7.prefab",
          "prefab_bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
          "root_path_id": 2684008629002565568,
          "sprites": [
            {
              "asset_id": "3fed217bc22927c9",
              "sprite_name": "meta_tex_bu_212_7",
              "bundle": "remote_meta_building_bu212_bad374b76af9fc1f381f19a5f25184cd.ab",
              "path_id": -869930174505051563,
              "component_path_id": 8066236147867164638
            }
          ]
        }
      ]
    },
    {
      "id": "bu_213",
      "group": "213",
      "name_cn": "智能展厅",
      "name_key": "building_213",
      "name_candidates": [
        [
          "building_213",
          "智能展厅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1214.0,
        "y": 47929.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -11.0,
            "y": 193.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -17.0,
            "y": 155.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "01b7f21f1c0cb9a7"
        },
        {
          "level": 2,
          "asset_id": "231671e3e3fd4fa7"
        },
        {
          "level": 3,
          "asset_id": "9f59d2f857552fee"
        },
        {
          "level": 4,
          "asset_id": "9f97709d3e352ed2"
        },
        {
          "level": 5,
          "asset_id": "256a3ccdb36d9b67"
        },
        {
          "level": 6,
          "asset_id": "3ccc61b758d97e4b"
        },
        {
          "level": 7,
          "asset_id": "de8189628fd9b167"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_213_1",
          "TypeId": "bu_213",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 87500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_213_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_213_1",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "01b7f21f1c0cb9a7"
          ]
        },
        {
          "ID": "bu_213_2",
          "TypeId": "bu_213",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_213_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_213_2",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "231671e3e3fd4fa7"
          ]
        },
        {
          "ID": "bu_213_3",
          "TypeId": "bu_213",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_213_3",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9f59d2f857552fee"
          ]
        },
        {
          "ID": "bu_213_4",
          "TypeId": "bu_213",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_213_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_213_3",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9f59d2f857552fee"
          ]
        },
        {
          "ID": "bu_213_5",
          "TypeId": "bu_213",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_213_4",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9f97709d3e352ed2"
          ]
        },
        {
          "ID": "bu_213_6",
          "TypeId": "bu_213",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_213_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_213_4",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9f97709d3e352ed2"
          ]
        },
        {
          "ID": "bu_213_7",
          "TypeId": "bu_213",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_213_5",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "256a3ccdb36d9b67"
          ]
        },
        {
          "ID": "bu_213_8",
          "TypeId": "bu_213",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_213_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_213_5",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "256a3ccdb36d9b67"
          ]
        },
        {
          "ID": "bu_213_9",
          "TypeId": "bu_213",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_213_6",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3ccc61b758d97e4b"
          ]
        },
        {
          "ID": "bu_213_10",
          "TypeId": "bu_213",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94500
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_213_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_213_6",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "3ccc61b758d97e4b"
          ]
        },
        {
          "ID": "bu_213_11",
          "TypeId": "bu_213",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_213_7",
          "VfxRes": "",
          "Name": "building_213",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "de8189628fd9b167"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_213_1",
          "prefab_path": "remote/meta/building/bu213/prefab/meta_bu_213_1.prefab",
          "prefab_bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
          "root_path_id": -3994338469110231458,
          "sprites": [
            {
              "asset_id": "01b7f21f1c0cb9a7",
              "sprite_name": "meta_tex_bu_213_1",
              "bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
              "path_id": 7297162504977051099,
              "component_path_id": -1727125156091387540
            }
          ]
        },
        {
          "resource": "meta_bu_213_2",
          "prefab_path": "remote/meta/building/bu213/prefab/meta_bu_213_2.prefab",
          "prefab_bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
          "root_path_id": 1642550368570322244,
          "sprites": [
            {
              "asset_id": "231671e3e3fd4fa7",
              "sprite_name": "meta_tex_bu_213_2",
              "bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
              "path_id": 5238198133895066058,
              "component_path_id": 6892786653139416853
            }
          ]
        },
        {
          "resource": "meta_bu_213_3",
          "prefab_path": "remote/meta/building/bu213/prefab/meta_bu_213_3.prefab",
          "prefab_bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
          "root_path_id": -6076558719933194095,
          "sprites": [
            {
              "asset_id": "9f59d2f857552fee",
              "sprite_name": "meta_tex_bu_213_3",
              "bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
              "path_id": 3392083778723350832,
              "component_path_id": 7447818989981086785
            }
          ]
        },
        {
          "resource": "meta_bu_213_4",
          "prefab_path": "remote/meta/building/bu213/prefab/meta_bu_213_4.prefab",
          "prefab_bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
          "root_path_id": -6898209722665109856,
          "sprites": [
            {
              "asset_id": "9f97709d3e352ed2",
              "sprite_name": "meta_tex_bu_213_4",
              "bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
              "path_id": 8103209002535805624,
              "component_path_id": 7466180637426689367
            }
          ]
        },
        {
          "resource": "meta_bu_213_5",
          "prefab_path": "remote/meta/building/bu213/prefab/meta_bu_213_5.prefab",
          "prefab_bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
          "root_path_id": 2360916869294289036,
          "sprites": [
            {
              "asset_id": "256a3ccdb36d9b67",
              "sprite_name": "meta_tex_bu_213_5",
              "bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
              "path_id": 2910761157265767394,
              "component_path_id": 5317180465876200521
            }
          ]
        },
        {
          "resource": "meta_bu_213_6",
          "prefab_path": "remote/meta/building/bu213/prefab/meta_bu_213_6.prefab",
          "prefab_bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
          "root_path_id": -3351855621781833335,
          "sprites": [
            {
              "asset_id": "3ccc61b758d97e4b",
              "sprite_name": "meta_tex_bu_213_6",
              "bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
              "path_id": 1792850505490663862,
              "component_path_id": -2708933280351536071
            }
          ]
        },
        {
          "resource": "meta_bu_213_7",
          "prefab_path": "remote/meta/building/bu213/prefab/meta_bu_213_7.prefab",
          "prefab_bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
          "root_path_id": 3411038351553342526,
          "sprites": [
            {
              "asset_id": "de8189628fd9b167",
              "sprite_name": "meta_tex_bu_213_7",
              "bundle": "remote_meta_building_bu213_985b6de9be094ea605a21864d004fd3f.ab",
              "path_id": -6105472445689130855,
              "component_path_id": -5334633768921158899
            }
          ]
        }
      ]
    },
    {
      "id": "bu_214",
      "group": "214",
      "name_cn": "复古爵士酒吧",
      "name_key": "building_214",
      "name_candidates": [
        [
          "building_214",
          "复古爵士酒吧"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2047.0,
        "y": 48456.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 4.0,
            "y": 220.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -40.0,
            "y": 365.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "0e506972a5f80ec4"
        },
        {
          "level": 2,
          "asset_id": "6ac90156667db2be"
        },
        {
          "level": 3,
          "asset_id": "d8ff7a8f5040d20e"
        },
        {
          "level": 4,
          "asset_id": "d764055b2cea7b8b"
        },
        {
          "level": 5,
          "asset_id": "d0d54399b597dd36"
        },
        {
          "level": 6,
          "asset_id": "7bcc42677c20f19b"
        },
        {
          "level": 7,
          "asset_id": "f12ede97534f5760"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_214_1",
          "TypeId": "bu_214",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_214_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_214_1",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0e506972a5f80ec4"
          ]
        },
        {
          "ID": "bu_214_2",
          "TypeId": "bu_214",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_214_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_214_2",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6ac90156667db2be"
          ]
        },
        {
          "ID": "bu_214_3",
          "TypeId": "bu_214",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_214_3",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d8ff7a8f5040d20e"
          ]
        },
        {
          "ID": "bu_214_4",
          "TypeId": "bu_214",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_214_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_214_3",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d8ff7a8f5040d20e"
          ]
        },
        {
          "ID": "bu_214_5",
          "TypeId": "bu_214",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_214_4",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d764055b2cea7b8b"
          ]
        },
        {
          "ID": "bu_214_6",
          "TypeId": "bu_214",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_214_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_214_4",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d764055b2cea7b8b"
          ]
        },
        {
          "ID": "bu_214_7",
          "TypeId": "bu_214",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_214_5",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d0d54399b597dd36"
          ]
        },
        {
          "ID": "bu_214_8",
          "TypeId": "bu_214",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_214_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_214_5",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d0d54399b597dd36"
          ]
        },
        {
          "ID": "bu_214_9",
          "TypeId": "bu_214",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_214_6",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7bcc42677c20f19b"
          ]
        },
        {
          "ID": "bu_214_10",
          "TypeId": "bu_214",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 95000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_214_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_214_6",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "7bcc42677c20f19b"
          ]
        },
        {
          "ID": "bu_214_11",
          "TypeId": "bu_214",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_214_7",
          "VfxRes": "",
          "Name": "building_214",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f12ede97534f5760"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_214_1",
          "prefab_path": "remote/meta/building/bu214/prefab/meta_bu_214_1.prefab",
          "prefab_bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
          "root_path_id": 546755868573815861,
          "sprites": [
            {
              "asset_id": "0e506972a5f80ec4",
              "sprite_name": "meta_tex_bu_214_1",
              "bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
              "path_id": -3303003018957936375,
              "component_path_id": -973554773548994496
            }
          ]
        },
        {
          "resource": "meta_bu_214_2",
          "prefab_path": "remote/meta/building/bu214/prefab/meta_bu_214_2.prefab",
          "prefab_bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
          "root_path_id": -2030184714218600593,
          "sprites": [
            {
              "asset_id": "6ac90156667db2be",
              "sprite_name": "meta_tex_bu_214_2",
              "bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
              "path_id": 3388237809510593313,
              "component_path_id": -5740752351402169029
            }
          ]
        },
        {
          "resource": "meta_bu_214_3",
          "prefab_path": "remote/meta/building/bu214/prefab/meta_bu_214_3.prefab",
          "prefab_bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
          "root_path_id": -9122895928604072253,
          "sprites": [
            {
              "asset_id": "d8ff7a8f5040d20e",
              "sprite_name": "meta_tex_bu_214_3",
              "bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
              "path_id": -6837740288884019538,
              "component_path_id": 4131075806077326859
            }
          ]
        },
        {
          "resource": "meta_bu_214_4",
          "prefab_path": "remote/meta/building/bu214/prefab/meta_bu_214_4.prefab",
          "prefab_bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
          "root_path_id": -2395288600388183404,
          "sprites": [
            {
              "asset_id": "d764055b2cea7b8b",
              "sprite_name": "meta_tex_bu_214_4",
              "bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
              "path_id": -1199161425801050605,
              "component_path_id": 9018710925750252673
            }
          ]
        },
        {
          "resource": "meta_bu_214_5",
          "prefab_path": "remote/meta/building/bu214/prefab/meta_bu_214_5.prefab",
          "prefab_bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
          "root_path_id": 3647345442062905479,
          "sprites": [
            {
              "asset_id": "d0d54399b597dd36",
              "sprite_name": "meta_tex_bu_214_5",
              "bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
              "path_id": -4339854444519849104,
              "component_path_id": 920370939684458157
            }
          ]
        },
        {
          "resource": "meta_bu_214_6",
          "prefab_path": "remote/meta/building/bu214/prefab/meta_bu_214_6.prefab",
          "prefab_bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
          "root_path_id": 4961284541683342177,
          "sprites": [
            {
              "asset_id": "7bcc42677c20f19b",
              "sprite_name": "meta_tex_bu_214_6",
              "bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
              "path_id": 394642767112032733,
              "component_path_id": 7341411543853434936
            }
          ]
        },
        {
          "resource": "meta_bu_214_7",
          "prefab_path": "remote/meta/building/bu214/prefab/meta_bu_214_7.prefab",
          "prefab_bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
          "root_path_id": 5685845825977057430,
          "sprites": [
            {
              "asset_id": "f12ede97534f5760",
              "sprite_name": "meta_tex_bu_214_7",
              "bundle": "remote_meta_building_bu214_f7cc119415d779aebd09961ccbb79fff.ab",
              "path_id": 7201109143855652247,
              "component_path_id": 2287896807620498685
            }
          ]
        }
      ]
    },
    {
      "id": "bu_215",
      "group": "215",
      "name_cn": "枫糖厂",
      "name_key": "building_215",
      "name_candidates": [
        [
          "building_215",
          "枫糖厂"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 740.0,
        "y": 49208.00390625
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -29.0,
            "y": 182.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -6.0,
            "y": 143.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "67e380d7a8728163"
        },
        {
          "level": 2,
          "asset_id": "db68a7a159363ec1"
        },
        {
          "level": 3,
          "asset_id": "6c2881fd4fdbbd59"
        },
        {
          "level": 4,
          "asset_id": "68b749118f531002"
        },
        {
          "level": 5,
          "asset_id": "95278f44571bed28"
        },
        {
          "level": 6,
          "asset_id": "18bb40688ac48669"
        },
        {
          "level": 7,
          "asset_id": "1c11df166f883e8f"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_215_1",
          "TypeId": "bu_215",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_215_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_215_1",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "67e380d7a8728163"
          ]
        },
        {
          "ID": "bu_215_2",
          "TypeId": "bu_215",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89500
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_215_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_215_2",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "db68a7a159363ec1"
          ]
        },
        {
          "ID": "bu_215_3",
          "TypeId": "bu_215",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_215_3",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6c2881fd4fdbbd59"
          ]
        },
        {
          "ID": "bu_215_4",
          "TypeId": "bu_215",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_215_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_215_3",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6c2881fd4fdbbd59"
          ]
        },
        {
          "ID": "bu_215_5",
          "TypeId": "bu_215",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_215_4",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "68b749118f531002"
          ]
        },
        {
          "ID": "bu_215_6",
          "TypeId": "bu_215",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_215_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_215_4",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "68b749118f531002"
          ]
        },
        {
          "ID": "bu_215_7",
          "TypeId": "bu_215",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_215_5",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "95278f44571bed28"
          ]
        },
        {
          "ID": "bu_215_8",
          "TypeId": "bu_215",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_215_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_215_5",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "95278f44571bed28"
          ]
        },
        {
          "ID": "bu_215_9",
          "TypeId": "bu_215",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 95000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_215_6",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "18bb40688ac48669"
          ]
        },
        {
          "ID": "bu_215_10",
          "TypeId": "bu_215",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 96000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_215_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_215_6",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "18bb40688ac48669"
          ]
        },
        {
          "ID": "bu_215_11",
          "TypeId": "bu_215",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_215_7",
          "VfxRes": "",
          "Name": "building_215",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1c11df166f883e8f"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_215_1",
          "prefab_path": "remote/meta/building/bu215/prefab/meta_bu_215_1.prefab",
          "prefab_bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
          "root_path_id": 6390480136102369729,
          "sprites": [
            {
              "asset_id": "67e380d7a8728163",
              "sprite_name": "meta_tex_bu_215_1",
              "bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
              "path_id": -9072848202033476123,
              "component_path_id": 6946007061737512333
            }
          ]
        },
        {
          "resource": "meta_bu_215_2",
          "prefab_path": "remote/meta/building/bu215/prefab/meta_bu_215_2.prefab",
          "prefab_bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
          "root_path_id": 8417776381520998431,
          "sprites": [
            {
              "asset_id": "db68a7a159363ec1",
              "sprite_name": "meta_tex_bu_215_2",
              "bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
              "path_id": -6641507437937752591,
              "component_path_id": -4562618169890695483
            }
          ]
        },
        {
          "resource": "meta_bu_215_3",
          "prefab_path": "remote/meta/building/bu215/prefab/meta_bu_215_3.prefab",
          "prefab_bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
          "root_path_id": -6634130016211724399,
          "sprites": [
            {
              "asset_id": "6c2881fd4fdbbd59",
              "sprite_name": "meta_tex_bu_215_3",
              "bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
              "path_id": -4222136867195501288,
              "component_path_id": 3015414963334811920
            }
          ]
        },
        {
          "resource": "meta_bu_215_4",
          "prefab_path": "remote/meta/building/bu215/prefab/meta_bu_215_4.prefab",
          "prefab_bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
          "root_path_id": 2668193757616601192,
          "sprites": [
            {
              "asset_id": "68b749118f531002",
              "sprite_name": "meta_tex_bu_215_4",
              "bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
              "path_id": 5889069446427658358,
              "component_path_id": 6582590241022223628
            }
          ]
        },
        {
          "resource": "meta_bu_215_5",
          "prefab_path": "remote/meta/building/bu215/prefab/meta_bu_215_5.prefab",
          "prefab_bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
          "root_path_id": 4508283373625896860,
          "sprites": [
            {
              "asset_id": "95278f44571bed28",
              "sprite_name": "meta_tex_bu_215_5",
              "bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
              "path_id": 6700916773659276961,
              "component_path_id": 7161733298061307549
            }
          ]
        },
        {
          "resource": "meta_bu_215_6",
          "prefab_path": "remote/meta/building/bu215/prefab/meta_bu_215_6.prefab",
          "prefab_bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
          "root_path_id": 5943895099282933841,
          "sprites": [
            {
              "asset_id": "18bb40688ac48669",
              "sprite_name": "meta_tex_bu_215_6",
              "bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
              "path_id": -4382807513696358433,
              "component_path_id": -5515983000111727816
            }
          ]
        },
        {
          "resource": "meta_bu_215_7",
          "prefab_path": "remote/meta/building/bu215/prefab/meta_bu_215_7.prefab",
          "prefab_bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
          "root_path_id": -5710648297656220347,
          "sprites": [
            {
              "asset_id": "1c11df166f883e8f",
              "sprite_name": "meta_tex_bu_215_7",
              "bundle": "remote_meta_building_bu215_546812a58487416dc260447dc5c8ec19.ab",
              "path_id": -4182384466004128743,
              "component_path_id": -9219004794989476661
            }
          ]
        }
      ]
    },
    {
      "id": "bu_216",
      "group": "216",
      "name_cn": "卡拉ok厅",
      "name_key": "building_216",
      "name_candidates": [
        [
          "building_216",
          "卡拉ok厅"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 1706.0,
        "y": 49647.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 6.0,
            "y": 194.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 6.0,
            "y": 178.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "1cda2bb5108b1424"
        },
        {
          "level": 2,
          "asset_id": "0266d22dda906037"
        },
        {
          "level": 3,
          "asset_id": "94ed9e52e9025a0e"
        },
        {
          "level": 4,
          "asset_id": "00fdcce3ef2cf7a6"
        },
        {
          "level": 5,
          "asset_id": "0a5b5c634a702c70"
        },
        {
          "level": 6,
          "asset_id": "d451ab0c9b68cb63"
        },
        {
          "level": 7,
          "asset_id": "ca572cd2c1e844b1"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_216_1",
          "TypeId": "bu_216",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 73000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_216_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_216_1",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1cda2bb5108b1424"
          ]
        },
        {
          "ID": "bu_216_2",
          "TypeId": "bu_216",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 74000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_216_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_216_2",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0266d22dda906037"
          ]
        },
        {
          "ID": "bu_216_3",
          "TypeId": "bu_216",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 155
            }
          ],
          "Resource": "meta_bu_216_3",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "94ed9e52e9025a0e"
          ]
        },
        {
          "ID": "bu_216_4",
          "TypeId": "bu_216",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 76000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_216_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 470
            }
          ],
          "Resource": "meta_bu_216_3",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "94ed9e52e9025a0e"
          ]
        },
        {
          "ID": "bu_216_5",
          "TypeId": "bu_216",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 77000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_216_4",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "00fdcce3ef2cf7a6"
          ]
        },
        {
          "ID": "bu_216_6",
          "TypeId": "bu_216",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 79000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_216_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_216_4",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "00fdcce3ef2cf7a6"
          ]
        },
        {
          "ID": "bu_216_7",
          "TypeId": "bu_216",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 81000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_216_5",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0a5b5c634a702c70"
          ]
        },
        {
          "ID": "bu_216_8",
          "TypeId": "bu_216",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 83000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_216_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 560
            }
          ],
          "Resource": "meta_bu_216_5",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0a5b5c634a702c70"
          ]
        },
        {
          "ID": "bu_216_9",
          "TypeId": "bu_216",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 85000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 180
            }
          ],
          "Resource": "meta_bu_216_6",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d451ab0c9b68cb63"
          ]
        },
        {
          "ID": "bu_216_10",
          "TypeId": "bu_216",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_216_6",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d451ab0c9b68cb63"
          ]
        },
        {
          "ID": "bu_216_11",
          "TypeId": "bu_216",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_216_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 600
            }
          ],
          "Resource": "meta_bu_216_6",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d451ab0c9b68cb63"
          ]
        },
        {
          "ID": "bu_216_12",
          "TypeId": "bu_216",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_216_7",
          "VfxRes": "",
          "Name": "building_216",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ca572cd2c1e844b1"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_216_1",
          "prefab_path": "remote/meta/building/bu216/prefab/meta_bu_216_1.prefab",
          "prefab_bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
          "root_path_id": 6090070637373767394,
          "sprites": [
            {
              "asset_id": "1cda2bb5108b1424",
              "sprite_name": "meta_tex_bu_216_1",
              "bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
              "path_id": -3800723248581572082,
              "component_path_id": -819125328985983075
            }
          ]
        },
        {
          "resource": "meta_bu_216_2",
          "prefab_path": "remote/meta/building/bu216/prefab/meta_bu_216_2.prefab",
          "prefab_bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
          "root_path_id": 1905150653006196403,
          "sprites": [
            {
              "asset_id": "0266d22dda906037",
              "sprite_name": "meta_tex_bu_216_2",
              "bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
              "path_id": 8396557280216362220,
              "component_path_id": -2493085995785529410
            }
          ]
        },
        {
          "resource": "meta_bu_216_3",
          "prefab_path": "remote/meta/building/bu216/prefab/meta_bu_216_3.prefab",
          "prefab_bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
          "root_path_id": -1610801227386469733,
          "sprites": [
            {
              "asset_id": "94ed9e52e9025a0e",
              "sprite_name": "meta_tex_bu_216_3",
              "bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
              "path_id": -591467097734963776,
              "component_path_id": -5747582150094211603
            }
          ]
        },
        {
          "resource": "meta_bu_216_4",
          "prefab_path": "remote/meta/building/bu216/prefab/meta_bu_216_4.prefab",
          "prefab_bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
          "root_path_id": -8144718263016785002,
          "sprites": [
            {
              "asset_id": "00fdcce3ef2cf7a6",
              "sprite_name": "meta_tex_bu_216_4",
              "bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
              "path_id": 1041636849369170549,
              "component_path_id": -6820093709658601391
            }
          ]
        },
        {
          "resource": "meta_bu_216_5",
          "prefab_path": "remote/meta/building/bu216/prefab/meta_bu_216_5.prefab",
          "prefab_bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
          "root_path_id": 1934427600584234289,
          "sprites": [
            {
              "asset_id": "0a5b5c634a702c70",
              "sprite_name": "meta_tex_bu_216_5",
              "bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
              "path_id": -1787322919597441118,
              "component_path_id": -5320780571579484919
            }
          ]
        },
        {
          "resource": "meta_bu_216_6",
          "prefab_path": "remote/meta/building/bu216/prefab/meta_bu_216_6.prefab",
          "prefab_bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
          "root_path_id": -8961041893029673829,
          "sprites": [
            {
              "asset_id": "d451ab0c9b68cb63",
              "sprite_name": "meta_tex_bu_216_6",
              "bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
              "path_id": -4336928341923223655,
              "component_path_id": -7462135938387008231
            }
          ]
        },
        {
          "resource": "meta_bu_216_7",
          "prefab_path": "remote/meta/building/bu216/prefab/meta_bu_216_7.prefab",
          "prefab_bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
          "root_path_id": 214725605290839381,
          "sprites": [
            {
              "asset_id": "ca572cd2c1e844b1",
              "sprite_name": "meta_tex_bu_216_7",
              "bundle": "remote_meta_building_bu216_fcf15141b0cc9f1f6e28263b59b58796.ab",
              "path_id": -4229092258397811573,
              "component_path_id": 5501360104277484383
            }
          ]
        }
      ]
    },
    {
      "id": "bu_217",
      "group": "217",
      "name_cn": "小镇银行",
      "name_key": "building_217",
      "name_candidates": [
        [
          "building_217",
          "小镇银行"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3330.0,
        "y": 49230.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -41.0,
            "y": 400.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -23.0,
            "y": 211.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "ddbe46cf56a7afbb"
        },
        {
          "level": 2,
          "asset_id": "ec7c315393797d9b"
        },
        {
          "level": 3,
          "asset_id": "24f510027531dee1"
        },
        {
          "level": 4,
          "asset_id": "9e43d6c1da21744d"
        },
        {
          "level": 5,
          "asset_id": "341971b70ef34d83"
        },
        {
          "level": 6,
          "asset_id": "b870435b759d9783"
        },
        {
          "level": 7,
          "asset_id": "1ff4f7620baa581b"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_217_1",
          "TypeId": "bu_217",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 89500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_217_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_217_1",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ddbe46cf56a7afbb"
          ]
        },
        {
          "ID": "bu_217_2",
          "TypeId": "bu_217",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_217_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_217_2",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ec7c315393797d9b"
          ]
        },
        {
          "ID": "bu_217_3",
          "TypeId": "bu_217",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_217_3",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "24f510027531dee1"
          ]
        },
        {
          "ID": "bu_217_4",
          "TypeId": "bu_217",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_217_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_217_3",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "24f510027531dee1"
          ]
        },
        {
          "ID": "bu_217_5",
          "TypeId": "bu_217",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_217_4",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9e43d6c1da21744d"
          ]
        },
        {
          "ID": "bu_217_6",
          "TypeId": "bu_217",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_217_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_217_4",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9e43d6c1da21744d"
          ]
        },
        {
          "ID": "bu_217_7",
          "TypeId": "bu_217",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_217_5",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "341971b70ef34d83"
          ]
        },
        {
          "ID": "bu_217_8",
          "TypeId": "bu_217",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 95000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_217_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_217_5",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "341971b70ef34d83"
          ]
        },
        {
          "ID": "bu_217_9",
          "TypeId": "bu_217",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 96000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_217_6",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b870435b759d9783"
          ]
        },
        {
          "ID": "bu_217_10",
          "TypeId": "bu_217",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 97000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_217_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_217_6",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "b870435b759d9783"
          ]
        },
        {
          "ID": "bu_217_11",
          "TypeId": "bu_217",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_217_7",
          "VfxRes": "",
          "Name": "building_217",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1ff4f7620baa581b"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_217_1",
          "prefab_path": "remote/meta/building/bu217/prefab/meta_bu_217_1.prefab",
          "prefab_bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
          "root_path_id": 3865758220918759705,
          "sprites": [
            {
              "asset_id": "ddbe46cf56a7afbb",
              "sprite_name": "meta_tex_bu_217_1",
              "bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
              "path_id": -7136001627045535303,
              "component_path_id": 2326130292373486579
            }
          ]
        },
        {
          "resource": "meta_bu_217_2",
          "prefab_path": "remote/meta/building/bu217/prefab/meta_bu_217_2.prefab",
          "prefab_bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
          "root_path_id": -5746698751945355916,
          "sprites": [
            {
              "asset_id": "ec7c315393797d9b",
              "sprite_name": "meta_tex_bu_217_2",
              "bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
              "path_id": -264974256566313731,
              "component_path_id": -6362930672558738545
            }
          ]
        },
        {
          "resource": "meta_bu_217_3",
          "prefab_path": "remote/meta/building/bu217/prefab/meta_bu_217_3.prefab",
          "prefab_bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
          "root_path_id": 2427133426842945513,
          "sprites": [
            {
              "asset_id": "24f510027531dee1",
              "sprite_name": "meta_tex_bu_217_3",
              "bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
              "path_id": 646081935757096809,
              "component_path_id": -5941386016559798208
            }
          ]
        },
        {
          "resource": "meta_bu_217_4",
          "prefab_path": "remote/meta/building/bu217/prefab/meta_bu_217_4.prefab",
          "prefab_bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
          "root_path_id": -8189506495547453207,
          "sprites": [
            {
              "asset_id": "9e43d6c1da21744d",
              "sprite_name": "meta_tex_bu_217_4",
              "bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
              "path_id": -3140688138735005083,
              "component_path_id": 8473649123939905559
            }
          ]
        },
        {
          "resource": "meta_bu_217_5",
          "prefab_path": "remote/meta/building/bu217/prefab/meta_bu_217_5.prefab",
          "prefab_bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
          "root_path_id": 4954909956100406796,
          "sprites": [
            {
              "asset_id": "341971b70ef34d83",
              "sprite_name": "meta_tex_bu_217_5",
              "bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
              "path_id": 5831050959950491848,
              "component_path_id": 4048093266398090629
            }
          ]
        },
        {
          "resource": "meta_bu_217_6",
          "prefab_path": "remote/meta/building/bu217/prefab/meta_bu_217_6.prefab",
          "prefab_bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
          "root_path_id": 7941299493732315294,
          "sprites": [
            {
              "asset_id": "b870435b759d9783",
              "sprite_name": "meta_tex_bu_217_6",
              "bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
              "path_id": 195201436858207887,
              "component_path_id": 8653643777333913490
            }
          ]
        },
        {
          "resource": "meta_bu_217_7",
          "prefab_path": "remote/meta/building/bu217/prefab/meta_bu_217_7.prefab",
          "prefab_bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
          "root_path_id": -2486912383095332847,
          "sprites": [
            {
              "asset_id": "1ff4f7620baa581b",
              "sprite_name": "meta_tex_bu_217_7",
              "bundle": "remote_meta_building_bu217_cafe39b609da16e39f9f56618e0f9316.ab",
              "path_id": -672969623198604357,
              "component_path_id": -6426883126881769440
            }
          ]
        }
      ]
    },
    {
      "id": "bu_218",
      "group": "218",
      "name_cn": "跳蚤市场",
      "name_key": "building_218",
      "name_candidates": [
        [
          "building_218",
          "跳蚤市场"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 2308.0,
        "y": 50215.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 2.0,
            "y": 139.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_2x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": 5.0,
            "y": 146.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "d0e09d2d6698ef72"
        },
        {
          "level": 2,
          "asset_id": "ca37b494afddfe74"
        },
        {
          "level": 3,
          "asset_id": "48f0ba1be698b615"
        },
        {
          "level": 4,
          "asset_id": "4280541739f1c1a5"
        },
        {
          "level": 5,
          "asset_id": "d7be3a0978d9b7ec"
        },
        {
          "level": 6,
          "asset_id": "d527dbd0914fab51"
        },
        {
          "level": 7,
          "asset_id": "ade6d82f06d22704"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_218_1",
          "TypeId": "bu_218",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_218_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_218_1",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d0e09d2d6698ef72"
          ]
        },
        {
          "ID": "bu_218_2",
          "TypeId": "bu_218",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90500
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_218_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_218_2",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ca37b494afddfe74"
          ]
        },
        {
          "ID": "bu_218_3",
          "TypeId": "bu_218",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_218_3",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "48f0ba1be698b615"
          ]
        },
        {
          "ID": "bu_218_4",
          "TypeId": "bu_218",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_218_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_218_3",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "48f0ba1be698b615"
          ]
        },
        {
          "ID": "bu_218_5",
          "TypeId": "bu_218",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_218_4",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4280541739f1c1a5"
          ]
        },
        {
          "ID": "bu_218_6",
          "TypeId": "bu_218",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_218_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_218_4",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4280541739f1c1a5"
          ]
        },
        {
          "ID": "bu_218_7",
          "TypeId": "bu_218",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94500
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_218_5",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d7be3a0978d9b7ec"
          ]
        },
        {
          "ID": "bu_218_8",
          "TypeId": "bu_218",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 95000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_218_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_218_5",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d7be3a0978d9b7ec"
          ]
        },
        {
          "ID": "bu_218_9",
          "TypeId": "bu_218",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 96000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_218_6",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d527dbd0914fab51"
          ]
        },
        {
          "ID": "bu_218_10",
          "TypeId": "bu_218",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 97000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_218_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_218_6",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d527dbd0914fab51"
          ]
        },
        {
          "ID": "bu_218_11",
          "TypeId": "bu_218",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_218_7",
          "VfxRes": "",
          "Name": "building_218",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "ade6d82f06d22704"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_218_1",
          "prefab_path": "remote/meta/building/bu218/prefab/meta_bu_218_1.prefab",
          "prefab_bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
          "root_path_id": 2402321995188305913,
          "sprites": [
            {
              "asset_id": "d0e09d2d6698ef72",
              "sprite_name": "meta_tex_bu_218_1",
              "bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
              "path_id": 92009727661846163,
              "component_path_id": 2694608920203839818
            }
          ]
        },
        {
          "resource": "meta_bu_218_2",
          "prefab_path": "remote/meta/building/bu218/prefab/meta_bu_218_2.prefab",
          "prefab_bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
          "root_path_id": 4614634806077660399,
          "sprites": [
            {
              "asset_id": "ca37b494afddfe74",
              "sprite_name": "meta_tex_bu_218_2",
              "bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
              "path_id": -57834875970580564,
              "component_path_id": 252895572053327669
            }
          ]
        },
        {
          "resource": "meta_bu_218_3",
          "prefab_path": "remote/meta/building/bu218/prefab/meta_bu_218_3.prefab",
          "prefab_bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
          "root_path_id": 5362742381881285301,
          "sprites": [
            {
              "asset_id": "48f0ba1be698b615",
              "sprite_name": "meta_tex_bu_218_3",
              "bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
              "path_id": -2236349155809211218,
              "component_path_id": -6457840216065770315
            }
          ]
        },
        {
          "resource": "meta_bu_218_4",
          "prefab_path": "remote/meta/building/bu218/prefab/meta_bu_218_4.prefab",
          "prefab_bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
          "root_path_id": 134140759831276894,
          "sprites": [
            {
              "asset_id": "4280541739f1c1a5",
              "sprite_name": "meta_tex_bu_218_4",
              "bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
              "path_id": -5712721032860508948,
              "component_path_id": -4020560606943282559
            }
          ]
        },
        {
          "resource": "meta_bu_218_5",
          "prefab_path": "remote/meta/building/bu218/prefab/meta_bu_218_5.prefab",
          "prefab_bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
          "root_path_id": 3811722635023287969,
          "sprites": [
            {
              "asset_id": "d7be3a0978d9b7ec",
              "sprite_name": "meta_tex_bu_218_5",
              "bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
              "path_id": 337786043289053962,
              "component_path_id": 6304600647822274957
            }
          ]
        },
        {
          "resource": "meta_bu_218_6",
          "prefab_path": "remote/meta/building/bu218/prefab/meta_bu_218_6.prefab",
          "prefab_bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
          "root_path_id": -513757658060195437,
          "sprites": [
            {
              "asset_id": "d527dbd0914fab51",
              "sprite_name": "meta_tex_bu_218_6",
              "bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
              "path_id": -8926491387595375532,
              "component_path_id": -4994014209636743143
            }
          ]
        },
        {
          "resource": "meta_bu_218_7",
          "prefab_path": "remote/meta/building/bu218/prefab/meta_bu_218_7.prefab",
          "prefab_bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
          "root_path_id": -6907719559207603360,
          "sprites": [
            {
              "asset_id": "ade6d82f06d22704",
              "sprite_name": "meta_tex_bu_218_7",
              "bundle": "remote_meta_building_bu218_37035588cd611fd9f51ed1b5d1ccdd01.ab",
              "path_id": -5248734372364711776,
              "component_path_id": 3116602558345894765
            }
          ]
        }
      ]
    },
    {
      "id": "bu_219",
      "group": "219",
      "name_cn": "麻将馆",
      "name_key": "building_219",
      "name_candidates": [
        [
          "building_219",
          "麻将馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3172.0,
        "y": 50731.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -11.0,
            "y": 152.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x2",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -1.0,
            "y": 306.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -44.29998779296875,
            "y": 46.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "f006d572dcba4a75"
        },
        {
          "level": 2,
          "asset_id": "371121e3b32b38a8"
        },
        {
          "level": 3,
          "asset_id": "47bf141a6ada2555"
        },
        {
          "level": 4,
          "asset_id": "dfe28f3802425e43"
        },
        {
          "level": 5,
          "asset_id": "8ae4477b76af1a49"
        },
        {
          "level": 6,
          "asset_id": "4df889bb8e99ba68"
        },
        {
          "level": 7,
          "asset_id": "0ac2d02dd88791a6"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_219_1",
          "TypeId": "bu_219",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 74000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_219_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 150
            }
          ],
          "Resource": "meta_bu_219_1",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "f006d572dcba4a75"
          ]
        },
        {
          "ID": "bu_219_2",
          "TypeId": "bu_219",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 75000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_219_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 465
            }
          ],
          "Resource": "meta_bu_219_2",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "371121e3b32b38a8"
          ]
        },
        {
          "ID": "bu_219_3",
          "TypeId": "bu_219",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 78000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 160
            }
          ],
          "Resource": "meta_bu_219_3",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "47bf141a6ada2555"
          ]
        },
        {
          "ID": "bu_219_4",
          "TypeId": "bu_219",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 80000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_219_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 475
            }
          ],
          "Resource": "meta_bu_219_3",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "47bf141a6ada2555"
          ]
        },
        {
          "ID": "bu_219_5",
          "TypeId": "bu_219",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 82000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 170
            }
          ],
          "Resource": "meta_bu_219_4",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dfe28f3802425e43"
          ]
        },
        {
          "ID": "bu_219_6",
          "TypeId": "bu_219",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 84000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_219_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 510
            }
          ],
          "Resource": "meta_bu_219_4",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "dfe28f3802425e43"
          ]
        },
        {
          "ID": "bu_219_7",
          "TypeId": "bu_219",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 86000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 175
            }
          ],
          "Resource": "meta_bu_219_5",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8ae4477b76af1a49"
          ]
        },
        {
          "ID": "bu_219_8",
          "TypeId": "bu_219",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 88000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_219_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 570
            }
          ],
          "Resource": "meta_bu_219_5",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8ae4477b76af1a49"
          ]
        },
        {
          "ID": "bu_219_9",
          "TypeId": "bu_219",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_219_6",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4df889bb8e99ba68"
          ]
        },
        {
          "ID": "bu_219_10",
          "TypeId": "bu_219",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_219_6",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4df889bb8e99ba68"
          ]
        },
        {
          "ID": "bu_219_11",
          "TypeId": "bu_219",
          "Level": 6,
          "Stage": 3,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 95000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 6
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_219_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 610
            }
          ],
          "Resource": "meta_bu_219_6",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4df889bb8e99ba68"
          ]
        },
        {
          "ID": "bu_219_12",
          "TypeId": "bu_219",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_219_7",
          "VfxRes": "",
          "Name": "building_219",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0ac2d02dd88791a6"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_219_1",
          "prefab_path": "remote/meta/building/bu219/prefab/meta_bu_219_1.prefab",
          "prefab_bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
          "root_path_id": -6595358913176234323,
          "sprites": [
            {
              "asset_id": "f006d572dcba4a75",
              "sprite_name": "meta_tex_bu_219_1",
              "bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
              "path_id": -7546926797756812484,
              "component_path_id": 5295278552771251293
            }
          ]
        },
        {
          "resource": "meta_bu_219_2",
          "prefab_path": "remote/meta/building/bu219/prefab/meta_bu_219_2.prefab",
          "prefab_bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
          "root_path_id": 707021738286796024,
          "sprites": [
            {
              "asset_id": "371121e3b32b38a8",
              "sprite_name": "meta_tex_bu_219_2",
              "bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
              "path_id": -2389680277363675800,
              "component_path_id": 2670859378560856139
            }
          ]
        },
        {
          "resource": "meta_bu_219_3",
          "prefab_path": "remote/meta/building/bu219/prefab/meta_bu_219_3.prefab",
          "prefab_bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
          "root_path_id": 7767826695948736970,
          "sprites": [
            {
              "asset_id": "47bf141a6ada2555",
              "sprite_name": "meta_tex_bu_219_3",
              "bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
              "path_id": -5022882637990775249,
              "component_path_id": 4539305137625057509
            }
          ]
        },
        {
          "resource": "meta_bu_219_4",
          "prefab_path": "remote/meta/building/bu219/prefab/meta_bu_219_4.prefab",
          "prefab_bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
          "root_path_id": 2688158592081116158,
          "sprites": [
            {
              "asset_id": "dfe28f3802425e43",
              "sprite_name": "meta_tex_bu_219_4",
              "bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
              "path_id": -6808846407131723543,
              "component_path_id": -6479145621277151271
            }
          ]
        },
        {
          "resource": "meta_bu_219_5",
          "prefab_path": "remote/meta/building/bu219/prefab/meta_bu_219_5.prefab",
          "prefab_bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
          "root_path_id": -1576700019693929985,
          "sprites": [
            {
              "asset_id": "8ae4477b76af1a49",
              "sprite_name": "meta_tex_bu_219_5",
              "bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
              "path_id": -2318185169079489323,
              "component_path_id": -5881148151891015955
            }
          ]
        },
        {
          "resource": "meta_bu_219_6",
          "prefab_path": "remote/meta/building/bu219/prefab/meta_bu_219_6.prefab",
          "prefab_bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
          "root_path_id": 2885802746634023922,
          "sprites": [
            {
              "asset_id": "4df889bb8e99ba68",
              "sprite_name": "meta_tex_bu_219_6",
              "bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
              "path_id": 1906343202087507880,
              "component_path_id": 963167323869703086
            }
          ]
        },
        {
          "resource": "meta_bu_219_7",
          "prefab_path": "remote/meta/building/bu219/prefab/meta_bu_219_7.prefab",
          "prefab_bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
          "root_path_id": -1340704833819243384,
          "sprites": [
            {
              "asset_id": "0ac2d02dd88791a6",
              "sprite_name": "meta_tex_bu_219_7",
              "bundle": "remote_meta_building_bu219_b7363c6c5a0e94b00b7b386e271f7173.ab",
              "path_id": -7537521618902898449,
              "component_path_id": -3433833657933426879
            }
          ]
        }
      ]
    },
    {
      "id": "bu_220",
      "group": "220",
      "name_cn": "排球馆",
      "name_key": "building_220",
      "name_candidates": [
        [
          "building_220",
          "排球馆"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3902.0,
        "y": 51227.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -66.0,
            "y": 282.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -66.0,
            "y": 282.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "408e3ef9a890f935"
        },
        {
          "level": 2,
          "asset_id": "bf6dba832d7f36cf"
        },
        {
          "level": 3,
          "asset_id": "9e6335fc1cd0872e"
        },
        {
          "level": 4,
          "asset_id": "067783ef0e4982cd"
        },
        {
          "level": 5,
          "asset_id": "11a0fe5ba2fa30f1"
        },
        {
          "level": 6,
          "asset_id": "95ef9597cd19ed19"
        },
        {
          "level": 7,
          "asset_id": "1be6779f4ee8eaca"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_220_1",
          "TypeId": "bu_220",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90500
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_220_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_220_1",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "408e3ef9a890f935"
          ]
        },
        {
          "ID": "bu_220_2",
          "TypeId": "bu_220",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 3
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_220_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_220_2",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "bf6dba832d7f36cf"
          ]
        },
        {
          "ID": "bu_220_3",
          "TypeId": "bu_220",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_220_3",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9e6335fc1cd0872e"
          ]
        },
        {
          "ID": "bu_220_4",
          "TypeId": "bu_220",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_220_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_220_3",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "9e6335fc1cd0872e"
          ]
        },
        {
          "ID": "bu_220_5",
          "TypeId": "bu_220",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_220_4",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "067783ef0e4982cd"
          ]
        },
        {
          "ID": "bu_220_6",
          "TypeId": "bu_220",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94500
            },
            {
              "ItemId": "mt1_5",
              "Count": 4
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_220_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_220_4",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "067783ef0e4982cd"
          ]
        },
        {
          "ID": "bu_220_7",
          "TypeId": "bu_220",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 95000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_220_5",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "11a0fe5ba2fa30f1"
          ]
        },
        {
          "ID": "bu_220_8",
          "TypeId": "bu_220",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 96000
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_220_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_220_5",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "11a0fe5ba2fa30f1"
          ]
        },
        {
          "ID": "bu_220_9",
          "TypeId": "bu_220",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 97000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 200
            }
          ],
          "Resource": "meta_bu_220_6",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "95ef9597cd19ed19"
          ]
        },
        {
          "ID": "bu_220_10",
          "TypeId": "bu_220",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 100000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 6
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_220_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 620
            }
          ],
          "Resource": "meta_bu_220_6",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "95ef9597cd19ed19"
          ]
        },
        {
          "ID": "bu_220_11",
          "TypeId": "bu_220",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_220_7",
          "VfxRes": "",
          "Name": "building_220",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "1be6779f4ee8eaca"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_220_1",
          "prefab_path": "remote/meta/building/bu220/prefab/meta_bu_220_1.prefab",
          "prefab_bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
          "root_path_id": 177400926342534077,
          "sprites": [
            {
              "asset_id": "408e3ef9a890f935",
              "sprite_name": "meta_tex_bu_220_1",
              "bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
              "path_id": -2167268550668297652,
              "component_path_id": 7186790806992974624
            }
          ]
        },
        {
          "resource": "meta_bu_220_2",
          "prefab_path": "remote/meta/building/bu220/prefab/meta_bu_220_2.prefab",
          "prefab_bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
          "root_path_id": 2822595875731283100,
          "sprites": [
            {
              "asset_id": "bf6dba832d7f36cf",
              "sprite_name": "meta_tex_bu_220_2",
              "bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
              "path_id": -4302190470240101895,
              "component_path_id": -5568572174411114645
            }
          ]
        },
        {
          "resource": "meta_bu_220_3",
          "prefab_path": "remote/meta/building/bu220/prefab/meta_bu_220_3.prefab",
          "prefab_bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
          "root_path_id": -6163298312536636914,
          "sprites": [
            {
              "asset_id": "9e6335fc1cd0872e",
              "sprite_name": "meta_tex_bu_220_3",
              "bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
              "path_id": -8082930010965127452,
              "component_path_id": -3085286862296715560
            }
          ]
        },
        {
          "resource": "meta_bu_220_4",
          "prefab_path": "remote/meta/building/bu220/prefab/meta_bu_220_4.prefab",
          "prefab_bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
          "root_path_id": 6420000474415731515,
          "sprites": [
            {
              "asset_id": "067783ef0e4982cd",
              "sprite_name": "meta_tex_bu_220_4",
              "bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
              "path_id": 8229347800244053598,
              "component_path_id": 3410315709211230020
            }
          ]
        },
        {
          "resource": "meta_bu_220_5",
          "prefab_path": "remote/meta/building/bu220/prefab/meta_bu_220_5.prefab",
          "prefab_bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
          "root_path_id": 8231037625260598690,
          "sprites": [
            {
              "asset_id": "11a0fe5ba2fa30f1",
              "sprite_name": "meta_tex_bu_220_5",
              "bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
              "path_id": -8489576566353400921,
              "component_path_id": -3805123840158521771
            }
          ]
        },
        {
          "resource": "meta_bu_220_6",
          "prefab_path": "remote/meta/building/bu220/prefab/meta_bu_220_6.prefab",
          "prefab_bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
          "root_path_id": 3385810062829652599,
          "sprites": [
            {
              "asset_id": "95ef9597cd19ed19",
              "sprite_name": "meta_tex_bu_220_6",
              "bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
              "path_id": -4059536253521397612,
              "component_path_id": 3124152527922575280
            }
          ]
        },
        {
          "resource": "meta_bu_220_7",
          "prefab_path": "remote/meta/building/bu220/prefab/meta_bu_220_7.prefab",
          "prefab_bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
          "root_path_id": -3365204418454885314,
          "sprites": [
            {
              "asset_id": "1be6779f4ee8eaca",
              "sprite_name": "meta_tex_bu_220_7",
              "bundle": "remote_meta_building_bu220_d7a3d518c47d569f5f44c1a5bb98b3e5.ab",
              "path_id": 2465491309715288723,
              "component_path_id": -7772756603463051954
            }
          ]
        }
      ]
    },
    {
      "id": "bu_221",
      "group": "221",
      "name_cn": "北欧纪念品店",
      "name_key": "building_221",
      "name_candidates": [
        [
          "building_221",
          "北欧纪念品店"
        ]
      ],
      "name_status": "meta_tbbuilding.TypeId → Name → lan_cn 已验证；名称可能随阶段变化",
      "position": {
        "x": 3945.0,
        "y": 52496.0
      },
      "vfx": [
        {
          "levelRange": "1-4",
          "vfxPrefab": "meta_public_update_2x2_low",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -29.0,
            "y": 182.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": -5.0,
            "y": 85.0,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        },
        {
          "levelRange": "5-max",
          "vfxPrefab": "meta_public_update_3x3",
          "rotation": {
            "x": -0.0,
            "y": 0.0,
            "z": 0.0
          },
          "scale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          },
          "pos": {
            "x": -31.0,
            "y": 187.0,
            "z": 0.0
          },
          "buildingRootPos": {
            "x": 49.700042724609375,
            "y": 230.20001220703125,
            "z": 0.0
          },
          "buildingRootScale": {
            "x": 1.0,
            "y": 1.0,
            "z": 1.0
          }
        }
      ],
      "images": [
        {
          "level": 1,
          "asset_id": "5faab660946107b5"
        },
        {
          "level": 2,
          "asset_id": "4a8b23ad1b847673"
        },
        {
          "level": 3,
          "asset_id": "6822a86ef0aecdee"
        },
        {
          "level": 4,
          "asset_id": "8dba8c98d0081893"
        },
        {
          "level": 5,
          "asset_id": "78fc8b4e6fd55814"
        },
        {
          "level": 6,
          "asset_id": "d1ea852d56d6b065"
        },
        {
          "level": 7,
          "asset_id": "0d43a9b385751379"
        }
      ],
      "unlock_condition": null,
      "upgrade_condition": null,
      "evidence": "meta_tbbuilding.TypeId / Name / Resource / Need / Reward / Level / Stage → Prefab 资源地址 → 子对象 Sprite 引用已逐项记录。图片为客户端独立资源，非运行时全景。",
      "stages_verified": [
        {
          "ID": "bu_221_1",
          "TypeId": "bu_221",
          "Level": 1,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 90000
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_221_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_221_1",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "5faab660946107b5"
          ]
        },
        {
          "ID": "bu_221_2",
          "TypeId": "bu_221",
          "Level": 2,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 91000
            },
            {
              "ItemId": "mt1_5",
              "Count": 5
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 3
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_221_1",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 495
            }
          ],
          "Resource": "meta_bu_221_2",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "4a8b23ad1b847673"
          ]
        },
        {
          "ID": "bu_221_3",
          "TypeId": "bu_221",
          "Level": 3,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 92000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 185
            }
          ],
          "Resource": "meta_bu_221_3",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6822a86ef0aecdee"
          ]
        },
        {
          "ID": "bu_221_4",
          "TypeId": "bu_221",
          "Level": 3,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 93000
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 4
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_221_2",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 500
            }
          ],
          "Resource": "meta_bu_221_3",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "6822a86ef0aecdee"
          ]
        },
        {
          "ID": "bu_221_5",
          "TypeId": "bu_221",
          "Level": 4,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 190
            }
          ],
          "Resource": "meta_bu_221_4",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8dba8c98d0081893"
          ]
        },
        {
          "ID": "bu_221_6",
          "TypeId": "bu_221",
          "Level": 4,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 94500
            },
            {
              "ItemId": "mt2_5",
              "Count": 4
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_221_3",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 530
            }
          ],
          "Resource": "meta_bu_221_4",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "8dba8c98d0081893"
          ]
        },
        {
          "ID": "bu_221_7",
          "TypeId": "bu_221",
          "Level": 5,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 95000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_221_5",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "78fc8b4e6fd55814"
          ]
        },
        {
          "ID": "bu_221_8",
          "TypeId": "bu_221",
          "Level": 5,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 96000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt3_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 4
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_221_4",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 585
            }
          ],
          "Resource": "meta_bu_221_5",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "78fc8b4e6fd55814"
          ]
        },
        {
          "ID": "bu_221_9",
          "TypeId": "bu_221",
          "Level": 6,
          "Stage": 1,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 97000
            }
          ],
          "Reward": [
            {
              "ItemId": "xp",
              "Count": 195
            }
          ],
          "Resource": "meta_bu_221_6",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d1ea852d56d6b065"
          ]
        },
        {
          "ID": "bu_221_10",
          "TypeId": "bu_221",
          "Level": 6,
          "Stage": 2,
          "Need": [
            {
              "ItemId": "gold",
              "Count": 100000
            },
            {
              "ItemId": "mt1_5",
              "Count": 6
            },
            {
              "ItemId": "mt2_5",
              "Count": 5
            },
            {
              "ItemId": "mt4_5",
              "Count": 5
            }
          ],
          "Reward": [
            {
              "ItemId": "ge_221_5",
              "Count": 1
            },
            {
              "ItemId": "xp",
              "Count": 615
            }
          ],
          "Resource": "meta_bu_221_6",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "d1ea852d56d6b065"
          ]
        },
        {
          "ID": "bu_221_11",
          "TypeId": "bu_221",
          "Level": 7,
          "Stage": 1,
          "Need": [],
          "Reward": [],
          "Resource": "meta_bu_221_7",
          "VfxRes": "",
          "Name": "building_221",
          "BubbleIcon": "",
          "NewNeed": [],
          "DialougeOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "BubbleOffset": {
            "X": 0.0,
            "Y": 0.0
          },
          "verified_sprite_ids": [
            "0d43a9b385751379"
          ]
        }
      ],
      "resource_bindings": [
        {
          "resource": "meta_bu_221_1",
          "prefab_path": "remote/meta/building/bu221/prefab/meta_bu_221_1.prefab",
          "prefab_bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
          "root_path_id": 4534958545306810501,
          "sprites": [
            {
              "asset_id": "5faab660946107b5",
              "sprite_name": "meta_tex_bu_221_1",
              "bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
              "path_id": -5821949174776574832,
              "component_path_id": -6040362809000027480
            }
          ]
        },
        {
          "resource": "meta_bu_221_2",
          "prefab_path": "remote/meta/building/bu221/prefab/meta_bu_221_2.prefab",
          "prefab_bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
          "root_path_id": -5692297998559007506,
          "sprites": [
            {
              "asset_id": "4a8b23ad1b847673",
              "sprite_name": "meta_tex_bu_221_2",
              "bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
              "path_id": -6288842741764225879,
              "component_path_id": -3062083712937029934
            }
          ]
        },
        {
          "resource": "meta_bu_221_3",
          "prefab_path": "remote/meta/building/bu221/prefab/meta_bu_221_3.prefab",
          "prefab_bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
          "root_path_id": 523741237837940462,
          "sprites": [
            {
              "asset_id": "6822a86ef0aecdee",
              "sprite_name": "meta_tex_bu_221_3",
              "bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
              "path_id": 8813297491245832369,
              "component_path_id": -4420583979969463389
            }
          ]
        },
        {
          "resource": "meta_bu_221_4",
          "prefab_path": "remote/meta/building/bu221/prefab/meta_bu_221_4.prefab",
          "prefab_bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
          "root_path_id": -8603233002084604612,
          "sprites": [
            {
              "asset_id": "8dba8c98d0081893",
              "sprite_name": "meta_tex_bu_221_4",
              "bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
              "path_id": -2203003444072311241,
              "component_path_id": -5067657895964703546
            }
          ]
        },
        {
          "resource": "meta_bu_221_5",
          "prefab_path": "remote/meta/building/bu221/prefab/meta_bu_221_5.prefab",
          "prefab_bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
          "root_path_id": 408306103226088040,
          "sprites": [
            {
              "asset_id": "78fc8b4e6fd55814",
              "sprite_name": "meta_tex_bu_221_5",
              "bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
              "path_id": -6046860011330280075,
              "component_path_id": 5791773366309322811
            }
          ]
        },
        {
          "resource": "meta_bu_221_6",
          "prefab_path": "remote/meta/building/bu221/prefab/meta_bu_221_6.prefab",
          "prefab_bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
          "root_path_id": 9089663585308062583,
          "sprites": [
            {
              "asset_id": "d1ea852d56d6b065",
              "sprite_name": "meta_tex_bu_221_6",
              "bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
              "path_id": 3570860256194452489,
              "component_path_id": 1727947704190985244
            }
          ]
        },
        {
          "resource": "meta_bu_221_7",
          "prefab_path": "remote/meta/building/bu221/prefab/meta_bu_221_7.prefab",
          "prefab_bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
          "root_path_id": 8605619309400174310,
          "sprites": [
            {
              "asset_id": "0d43a9b385751379",
              "sprite_name": "meta_tex_bu_221_7",
              "bundle": "remote_meta_building_bu221_ca2bc3b5948ced04c460698106adbf9b.ab",
              "path_id": -2094789150617902948,
              "component_path_id": -575347399470638758
            }
          ]
        }
      ]
    }
  ],
  "chapters": [
    {
      "ID": 1,
      "Title": "ui_chapter_title_1",
      "Content": [
        "story_review_1_1",
        "story_review_1_2",
        "story_tex_1_monster1",
        "story_review_1_3",
        "story_tex_1_call",
        "story_review_1_4",
        "story_tex_2_malerole1",
        "story_review_1_5",
        "story_review_1_6",
        "story_review_1_7",
        "story_tex_4_fall"
      ]
    },
    {
      "ID": 2,
      "Title": "ui_chapter_title_2",
      "Content": [
        "story_review_2_1",
        "story_tex_7_fly",
        "story_review_2_2",
        "story_tex_8_monster2",
        "story_review_2_3",
        "story_review_2_4",
        "story_review_2_5",
        "story_review_2_6"
      ]
    },
    {
      "ID": 3,
      "Title": "ui_chapter_title_3",
      "Content": [
        "story_review_3_1",
        "story_tex_11_board",
        "story_review_3_2"
      ]
    },
    {
      "ID": 4,
      "Title": "ui_chapter_title_4",
      "Content": [
        "story_review_4_1",
        "story_tex_19_drug",
        "story_review_4_2"
      ]
    },
    {
      "ID": 5,
      "Title": "ui_chapter_title_5",
      "Content": [
        "story_review_5_1",
        "story_tex_21_help",
        "story_review_5_2",
        "story_tex_23_bride",
        "story_review_5_3"
      ]
    },
    {
      "ID": 6,
      "Title": "ui_chapter_title_6",
      "Content": [
        "story_review_6_1"
      ]
    },
    {
      "ID": 7,
      "Title": "ui_chapter_title_7",
      "Content": [
        "story_review_7_1",
        "story_tex_24_cake",
        "story_review_7_2"
      ]
    },
    {
      "ID": 8,
      "Title": "ui_chapter_title_8",
      "Content": [
        "story_review_8_1",
        "story_tex_33_bomb",
        "story_review_8_2"
      ]
    },
    {
      "ID": 9,
      "Title": "ui_chapter_title_9",
      "Content": [
        "story_review_9_1",
        "story_tex_43_foot",
        "story_review_9_2"
      ]
    },
    {
      "ID": 10,
      "Title": "ui_chapter_title_10",
      "Content": [
        "story_review_10_1",
        "story_tex_45_scarf",
        "story_review_10_2"
      ]
    },
    {
      "ID": 11,
      "Title": "ui_chapter_title_11",
      "Content": [
        "story_review_11_1",
        "story_tex_27_knight",
        "story_review_11_2"
      ]
    },
    {
      "ID": 12,
      "Title": "ui_chapter_title_12",
      "Content": [
        "story_review_12_1",
        "story_review_12_2"
      ]
    },
    {
      "ID": 13,
      "Title": "ui_chapter_title_13",
      "Content": [
        "story_review_13_1",
        "story_review_13_2",
        "story_tex_13_tent",
        "story_review_13_3"
      ]
    },
    {
      "ID": 14,
      "Title": "ui_chapter_title_14",
      "Content": [
        "story_review_14_1",
        "story_review_14_2"
      ]
    },
    {
      "ID": 15,
      "Title": "ui_chapter_title_15",
      "Content": [
        "story_review_15_1",
        "story_review_15_2",
        "story_tex_15_steam",
        "story_review_15_3"
      ]
    },
    {
      "ID": 16,
      "Title": "ui_chapter_title_16",
      "Content": [
        "story_review_16_1",
        "story_tex_16_beard",
        "story_review_16_2",
        "story_review_16_3"
      ]
    },
    {
      "ID": 17,
      "Title": "ui_chapter_title_17",
      "Content": [
        "story_review_17_1",
        "story_tex_17_paper",
        "story_review_17_2",
        "story_review_17_3"
      ]
    },
    {
      "ID": 18,
      "Title": "ui_chapter_title_18",
      "Content": [
        "story_tex_17_ship",
        "story_review_18_1",
        "story_review_18_2"
      ]
    },
    {
      "ID": 19,
      "Title": "ui_chapter_title_19",
      "Content": [
        "story_review_19_1",
        "story_tex_19_wall",
        "story_review_19_2",
        "story_tex_19_candle",
        "story_review_19_3"
      ]
    },
    {
      "ID": 20,
      "Title": "ui_chapter_title_20",
      "Content": [
        "story_review_20_1",
        "story_review_20_2"
      ]
    },
    {
      "ID": 21,
      "Title": "ui_chapter_title_21",
      "Content": [
        "story_review_21_1",
        "story_review_21_2",
        "story_tex_21_manor",
        "story_review_21_3"
      ]
    },
    {
      "ID": 22,
      "Title": "ui_chapter_title_22",
      "Content": [
        "story_review_22_1",
        "story_tex_22_dairy",
        "story_review_22_2",
        "story_review_22_3"
      ]
    },
    {
      "ID": 23,
      "Title": "ui_chapter_title_23",
      "Content": [
        "story_review_23_1",
        "story_review_23_2"
      ]
    },
    {
      "ID": 24,
      "Title": "ui_chapter_title_24",
      "Content": [
        "story_review_24_1",
        "story_review_24_2"
      ]
    },
    {
      "ID": 25,
      "Title": "ui_chapter_title_25",
      "Content": [
        "story_review_25_1",
        "story_review_25_2"
      ]
    },
    {
      "ID": 26,
      "Title": "ui_chapter_title_26",
      "Content": [
        "story_review_26_1",
        "story_review_26_2"
      ]
    },
    {
      "ID": 27,
      "Title": "ui_chapter_title_27",
      "Content": [
        "story_review_27_1",
        "story_review_27_2"
      ]
    },
    {
      "ID": 28,
      "Title": "ui_chapter_title_28",
      "Content": [
        "story_review_28_1",
        "story_review_28_2"
      ]
    },
    {
      "ID": 29,
      "Title": "ui_chapter_title_29",
      "Content": [
        "story_review_29_1",
        "story_review_29_2"
      ]
    },
    {
      "ID": 30,
      "Title": "ui_chapter_title_30",
      "Content": [
        "story_review_30_1",
        "story_review_30_2"
      ]
    },
    {
      "ID": 31,
      "Title": "ui_chapter_title_31",
      "Content": [
        "story_review_31_1",
        "story_review_31_2"
      ]
    },
    {
      "ID": 32,
      "Title": "ui_chapter_title_32",
      "Content": [
        "story_review_32_1",
        "story_review_32_2"
      ]
    },
    {
      "ID": 33,
      "Title": "ui_chapter_title_33",
      "Content": [
        "story_review_33_1",
        "story_review_33_2"
      ]
    },
    {
      "ID": 34,
      "Title": "ui_chapter_title_34",
      "Content": [
        "story_review_34_1",
        "story_review_34_2"
      ]
    },
    {
      "ID": 35,
      "Title": "ui_chapter_title_35",
      "Content": [
        "story_review_35_1",
        "story_review_35_2"
      ]
    },
    {
      "ID": 36,
      "Title": "ui_chapter_title_36",
      "Content": [
        "story_review_36_1",
        "story_review_36_2"
      ]
    },
    {
      "ID": 37,
      "Title": "ui_chapter_title_37",
      "Content": [
        "story_review_37_1",
        "story_review_37_2"
      ]
    },
    {
      "ID": 38,
      "Title": "ui_chapter_title_38",
      "Content": [
        "story_review_38_1",
        "story_review_38_2"
      ]
    },
    {
      "ID": 39,
      "Title": "ui_chapter_title_39",
      "Content": [
        "story_review_39_1",
        "story_review_39_2"
      ]
    },
    {
      "ID": 40,
      "Title": "ui_chapter_title_40",
      "Content": [
        "story_review_40_1",
        "story_review_40_2"
      ]
    },
    {
      "ID": 41,
      "Title": "ui_chapter_title_41",
      "Content": [
        "story_review_41_1",
        "story_review_41_2"
      ]
    },
    {
      "ID": 42,
      "Title": "ui_chapter_title_42",
      "Content": [
        "story_review_42_1",
        "story_review_42_2"
      ]
    },
    {
      "ID": 43,
      "Title": "ui_chapter_title_43",
      "Content": [
        "story_review_43_1",
        "story_review_43_2"
      ]
    },
    {
      "ID": 44,
      "Title": "ui_chapter_title_44",
      "Content": [
        "story_review_44_1",
        "story_review_44_2"
      ]
    },
    {
      "ID": 45,
      "Title": "ui_chapter_title_45",
      "Content": [
        "story_review_45_1",
        "story_review_45_2"
      ]
    },
    {
      "ID": 46,
      "Title": "ui_chapter_title_46",
      "Content": [
        "story_review_46_1",
        "story_review_46_2"
      ]
    },
    {
      "ID": 47,
      "Title": "ui_chapter_title_47",
      "Content": [
        "story_review_47_1",
        "story_review_47_2"
      ]
    },
    {
      "ID": 48,
      "Title": "ui_chapter_title_48",
      "Content": [
        "story_review_48_1",
        "story_review_48_2"
      ]
    },
    {
      "ID": 49,
      "Title": "ui_chapter_title_49",
      "Content": [
        "story_review_49_1",
        "story_review_49_2"
      ]
    },
    {
      "ID": 50,
      "Title": "ui_chapter_title_50",
      "Content": [
        "story_review_50_1",
        "story_review_50_2"
      ]
    },
    {
      "ID": 51,
      "Title": "ui_chapter_title_51",
      "Content": [
        "story_review_51_1",
        "story_review_51_2"
      ]
    },
    {
      "ID": 52,
      "Title": "ui_chapter_title_52",
      "Content": [
        "story_review_52_1",
        "story_review_52_2"
      ]
    }
  ],
  "story_progression": [
    {
      "ID": "story_0_1",
      "ResId": "story_so_1000001",
      "ChapterId": 0,
      "Index": 0
    },
    {
      "ID": "story_1_1",
      "ResId": "story_so_1001001",
      "ChapterId": 1,
      "Index": 1
    },
    {
      "ID": "story_1_2",
      "ResId": "story_so_1001002",
      "ChapterId": 1,
      "Index": 2
    },
    {
      "ID": "story_1_3",
      "ResId": "story_so_1001003",
      "ChapterId": 1,
      "Index": 3
    },
    {
      "ID": "story_1_4",
      "ResId": "story_so_1001004",
      "ChapterId": 1,
      "Index": 4
    },
    {
      "ID": "story_1_5",
      "ResId": "story_so_1001005",
      "ChapterId": 1,
      "Index": 5
    },
    {
      "ID": "story_1_6",
      "ResId": "story_so_1001006",
      "ChapterId": 1,
      "Index": 6
    },
    {
      "ID": "story_1_7",
      "ResId": "story_so_1001007",
      "ChapterId": 1,
      "Index": 7
    },
    {
      "ID": "story_1_8",
      "ResId": "story_so_1001008",
      "ChapterId": 1,
      "Index": 8
    },
    {
      "ID": "story_1_9",
      "ResId": "story_so_1001009",
      "ChapterId": 1,
      "Index": 9
    },
    {
      "ID": "story_1_10",
      "ResId": "story_so_1001010",
      "ChapterId": 1,
      "Index": 10
    },
    {
      "ID": "story_1_11",
      "ResId": "story_so_1001011",
      "ChapterId": 1,
      "Index": 11
    },
    {
      "ID": "story_1_12",
      "ResId": "story_so_1001012",
      "ChapterId": 1,
      "Index": 12
    },
    {
      "ID": "story_1_13",
      "ResId": "story_so_1001013",
      "ChapterId": 1,
      "Index": 13
    },
    {
      "ID": "story_1_14",
      "ResId": "story_so_1001014",
      "ChapterId": 1,
      "Index": 14
    },
    {
      "ID": "story_1_15",
      "ResId": "story_so_1001015",
      "ChapterId": 1,
      "Index": 15
    },
    {
      "ID": "story_1_16",
      "ResId": "story_so_1001016",
      "ChapterId": 1,
      "Index": 16
    },
    {
      "ID": "story_1_17",
      "ResId": "story_so_1001017",
      "ChapterId": 1,
      "Index": 17
    },
    {
      "ID": "story_1_18",
      "ResId": "story_so_1001018",
      "ChapterId": 1,
      "Index": 18
    },
    {
      "ID": "story_1_19",
      "ResId": "story_so_1001019",
      "ChapterId": 1,
      "Index": 19
    },
    {
      "ID": "story_1_20",
      "ResId": "story_so_1001020",
      "ChapterId": 1,
      "Index": 20
    },
    {
      "ID": "story_1_21",
      "ResId": "story_so_1001021",
      "ChapterId": 1,
      "Index": 21
    },
    {
      "ID": "story_1_22",
      "ResId": "story_so_1001022",
      "ChapterId": 1,
      "Index": 22
    },
    {
      "ID": "story_1_23",
      "ResId": "story_so_1001023",
      "ChapterId": 1,
      "Index": 23
    },
    {
      "ID": "story_1_24",
      "ResId": "story_so_1001024",
      "ChapterId": 1,
      "Index": 24
    },
    {
      "ID": "story_1_25",
      "ResId": "story_so_1001025",
      "ChapterId": 1,
      "Index": 25
    },
    {
      "ID": "story_1_26",
      "ResId": "story_so_1001026",
      "ChapterId": 1,
      "Index": 26
    },
    {
      "ID": "story_1_27",
      "ResId": "story_so_1001027",
      "ChapterId": 1,
      "Index": 27
    },
    {
      "ID": "story_1_28",
      "ResId": "story_so_1001028",
      "ChapterId": 1,
      "Index": 28
    },
    {
      "ID": "story_1_29",
      "ResId": "story_so_1001029",
      "ChapterId": 1,
      "Index": 29
    },
    {
      "ID": "story_1_30",
      "ResId": "story_so_1001030",
      "ChapterId": 1,
      "Index": 30
    },
    {
      "ID": "story_1_31",
      "ResId": "story_so_1001031",
      "ChapterId": 1,
      "Index": 31
    },
    {
      "ID": "story_1_32",
      "ResId": "story_so_1001032",
      "ChapterId": 1,
      "Index": 32
    },
    {
      "ID": "story_1_33",
      "ResId": "story_so_1001033",
      "ChapterId": 1,
      "Index": 33
    },
    {
      "ID": "story_1_34",
      "ResId": "story_so_1001034",
      "ChapterId": 1,
      "Index": 34
    },
    {
      "ID": "story_1_35",
      "ResId": "story_so_1001035",
      "ChapterId": 1,
      "Index": 35
    },
    {
      "ID": "story_1_36",
      "ResId": "story_so_1001036",
      "ChapterId": 1,
      "Index": 36
    },
    {
      "ID": "story_1_37",
      "ResId": "story_so_1001037",
      "ChapterId": 1,
      "Index": 37
    },
    {
      "ID": "story_1_38",
      "ResId": "story_so_1001038",
      "ChapterId": 1,
      "Index": 38
    },
    {
      "ID": "story_1_39",
      "ResId": "story_so_1001039",
      "ChapterId": 1,
      "Index": 39
    },
    {
      "ID": "story_1_40",
      "ResId": "story_so_1001040",
      "ChapterId": 1,
      "Index": 40
    },
    {
      "ID": "story_1_41",
      "ResId": "story_so_1001041",
      "ChapterId": 1,
      "Index": 41
    },
    {
      "ID": "story_1_42",
      "ResId": "story_so_1001042",
      "ChapterId": 1,
      "Index": 42
    },
    {
      "ID": "story_1_43",
      "ResId": "story_so_1001043",
      "ChapterId": 1,
      "Index": 43
    },
    {
      "ID": "story_1_44",
      "ResId": "story_so_1001044",
      "ChapterId": 1,
      "Index": 44
    },
    {
      "ID": "story_2_1",
      "ResId": "story_so_1002001",
      "ChapterId": 2,
      "Index": 45
    },
    {
      "ID": "story_2_2",
      "ResId": "story_so_1002002",
      "ChapterId": 2,
      "Index": 46
    },
    {
      "ID": "story_2_3",
      "ResId": "story_so_1002003",
      "ChapterId": 2,
      "Index": 47
    },
    {
      "ID": "story_2_4",
      "ResId": "story_so_1002004",
      "ChapterId": 2,
      "Index": 48
    },
    {
      "ID": "story_2_5",
      "ResId": "story_so_1002005",
      "ChapterId": 2,
      "Index": 49
    },
    {
      "ID": "story_2_6",
      "ResId": "story_so_1002006",
      "ChapterId": 2,
      "Index": 50
    },
    {
      "ID": "story_2_7",
      "ResId": "story_so_1002007",
      "ChapterId": 2,
      "Index": 51
    },
    {
      "ID": "story_2_8",
      "ResId": "story_so_1002008",
      "ChapterId": 2,
      "Index": 52
    },
    {
      "ID": "story_2_9",
      "ResId": "story_so_1002009",
      "ChapterId": 2,
      "Index": 53
    },
    {
      "ID": "story_2_10",
      "ResId": "story_so_1002010",
      "ChapterId": 2,
      "Index": 54
    },
    {
      "ID": "story_2_11",
      "ResId": "story_so_1002011",
      "ChapterId": 2,
      "Index": 55
    },
    {
      "ID": "story_2_12",
      "ResId": "story_so_1002012",
      "ChapterId": 2,
      "Index": 56
    },
    {
      "ID": "story_2_13",
      "ResId": "story_so_1002013",
      "ChapterId": 2,
      "Index": 57
    },
    {
      "ID": "story_2_14",
      "ResId": "story_so_1002014",
      "ChapterId": 2,
      "Index": 58
    },
    {
      "ID": "story_2_15",
      "ResId": "story_so_1002015",
      "ChapterId": 2,
      "Index": 59
    },
    {
      "ID": "story_2_16",
      "ResId": "story_so_1002016",
      "ChapterId": 2,
      "Index": 60
    },
    {
      "ID": "story_2_17",
      "ResId": "story_so_1002017",
      "ChapterId": 2,
      "Index": 61
    },
    {
      "ID": "story_2_18",
      "ResId": "story_so_1002018",
      "ChapterId": 2,
      "Index": 62
    },
    {
      "ID": "story_2_19",
      "ResId": "story_so_1002019",
      "ChapterId": 2,
      "Index": 63
    },
    {
      "ID": "story_2_20",
      "ResId": "story_so_1002020",
      "ChapterId": 2,
      "Index": 64
    },
    {
      "ID": "story_2_21",
      "ResId": "story_so_1002021",
      "ChapterId": 2,
      "Index": 65
    },
    {
      "ID": "story_2_22",
      "ResId": "story_so_1002022",
      "ChapterId": 2,
      "Index": 66
    },
    {
      "ID": "story_2_23",
      "ResId": "story_so_1002023",
      "ChapterId": 2,
      "Index": 67
    },
    {
      "ID": "story_2_24",
      "ResId": "story_so_1002024",
      "ChapterId": 2,
      "Index": 68
    },
    {
      "ID": "story_2_25",
      "ResId": "story_so_1002025",
      "ChapterId": 2,
      "Index": 69
    },
    {
      "ID": "story_2_26",
      "ResId": "story_so_1002026",
      "ChapterId": 2,
      "Index": 70
    },
    {
      "ID": "story_2_27",
      "ResId": "story_so_1002027",
      "ChapterId": 2,
      "Index": 71
    },
    {
      "ID": "story_2_28",
      "ResId": "story_so_1002028",
      "ChapterId": 2,
      "Index": 72
    },
    {
      "ID": "story_2_29",
      "ResId": "story_so_1002029",
      "ChapterId": 2,
      "Index": 73
    },
    {
      "ID": "story_2_30",
      "ResId": "story_so_1002030",
      "ChapterId": 2,
      "Index": 74
    },
    {
      "ID": "story_2_31",
      "ResId": "story_so_1002031",
      "ChapterId": 2,
      "Index": 75
    },
    {
      "ID": "story_2_32",
      "ResId": "story_so_1002032",
      "ChapterId": 2,
      "Index": 76
    },
    {
      "ID": "story_2_33",
      "ResId": "story_so_1002033",
      "ChapterId": 2,
      "Index": 77
    },
    {
      "ID": "story_2_34",
      "ResId": "story_so_1002034",
      "ChapterId": 2,
      "Index": 78
    },
    {
      "ID": "story_2_35",
      "ResId": "story_so_1002035",
      "ChapterId": 2,
      "Index": 79
    },
    {
      "ID": "story_2_36",
      "ResId": "story_so_1002036",
      "ChapterId": 2,
      "Index": 80
    },
    {
      "ID": "story_2_37",
      "ResId": "story_so_1002037",
      "ChapterId": 2,
      "Index": 81
    },
    {
      "ID": "story_2_38",
      "ResId": "story_so_1002038",
      "ChapterId": 2,
      "Index": 82
    },
    {
      "ID": "story_2_39",
      "ResId": "story_so_1002039",
      "ChapterId": 2,
      "Index": 83
    },
    {
      "ID": "story_2_40",
      "ResId": "story_so_1002040",
      "ChapterId": 2,
      "Index": 84
    },
    {
      "ID": "story_2_41",
      "ResId": "story_so_1002041",
      "ChapterId": 2,
      "Index": 85
    },
    {
      "ID": "story_2_42",
      "ResId": "story_so_1002042",
      "ChapterId": 2,
      "Index": 86
    },
    {
      "ID": "story_2_43",
      "ResId": "story_so_1002043",
      "ChapterId": 2,
      "Index": 87
    },
    {
      "ID": "story_2_44",
      "ResId": "story_so_1002044",
      "ChapterId": 2,
      "Index": 88
    },
    {
      "ID": "story_2_45",
      "ResId": "story_so_1002045",
      "ChapterId": 2,
      "Index": 89
    },
    {
      "ID": "story_2_46",
      "ResId": "story_so_1002046",
      "ChapterId": 2,
      "Index": 90
    },
    {
      "ID": "story_2_47",
      "ResId": "story_so_1002047",
      "ChapterId": 2,
      "Index": 91
    },
    {
      "ID": "story_2_48",
      "ResId": "story_so_1002048",
      "ChapterId": 2,
      "Index": 92
    },
    {
      "ID": "story_2_49",
      "ResId": "story_so_1002049",
      "ChapterId": 2,
      "Index": 93
    },
    {
      "ID": "story_2_50",
      "ResId": "story_so_1002050",
      "ChapterId": 2,
      "Index": 94
    },
    {
      "ID": "story_2_51",
      "ResId": "story_so_1002051",
      "ChapterId": 2,
      "Index": 95
    },
    {
      "ID": "story_2_52",
      "ResId": "story_so_1002052",
      "ChapterId": 2,
      "Index": 96
    },
    {
      "ID": "story_2_53",
      "ResId": "story_so_1002053",
      "ChapterId": 2,
      "Index": 97
    },
    {
      "ID": "story_2_54",
      "ResId": "story_so_1002054",
      "ChapterId": 2,
      "Index": 98
    },
    {
      "ID": "story_2_55",
      "ResId": "story_so_1002055",
      "ChapterId": 2,
      "Index": 99
    },
    {
      "ID": "story_2_56",
      "ResId": "story_so_1002056",
      "ChapterId": 2,
      "Index": 100
    },
    {
      "ID": "story_2_57",
      "ResId": "story_so_1002057",
      "ChapterId": 2,
      "Index": 101
    },
    {
      "ID": "story_2_58",
      "ResId": "story_so_1002058",
      "ChapterId": 2,
      "Index": 102
    },
    {
      "ID": "story_2_59",
      "ResId": "story_so_1002059",
      "ChapterId": 2,
      "Index": 103
    },
    {
      "ID": "story_2_60",
      "ResId": "story_so_1002060",
      "ChapterId": 2,
      "Index": 104
    },
    {
      "ID": "story_2_61",
      "ResId": "story_so_1002061",
      "ChapterId": 2,
      "Index": 105
    },
    {
      "ID": "story_2_62",
      "ResId": "story_so_1002062",
      "ChapterId": 2,
      "Index": 106
    },
    {
      "ID": "story_2_63",
      "ResId": "story_so_1002063",
      "ChapterId": 2,
      "Index": 107
    },
    {
      "ID": "story_2_64",
      "ResId": "story_so_1002064",
      "ChapterId": 2,
      "Index": 108
    },
    {
      "ID": "story_2_65",
      "ResId": "story_so_1002065",
      "ChapterId": 2,
      "Index": 109
    },
    {
      "ID": "story_2_66",
      "ResId": "story_so_1002066",
      "ChapterId": 2,
      "Index": 110
    },
    {
      "ID": "story_2_67",
      "ResId": "story_so_1002067",
      "ChapterId": 2,
      "Index": 111
    },
    {
      "ID": "story_2_68",
      "ResId": "story_so_1002068",
      "ChapterId": 2,
      "Index": 112
    },
    {
      "ID": "story_2_69",
      "ResId": "story_so_1002069",
      "ChapterId": 2,
      "Index": 113
    },
    {
      "ID": "story_3_1",
      "ResId": "story_so_1003001",
      "ChapterId": 3,
      "Index": 114
    },
    {
      "ID": "story_3_2",
      "ResId": "story_so_1003002",
      "ChapterId": 3,
      "Index": 115
    },
    {
      "ID": "story_3_3",
      "ResId": "story_so_1003003",
      "ChapterId": 3,
      "Index": 116
    },
    {
      "ID": "story_3_4",
      "ResId": "story_so_1003004",
      "ChapterId": 3,
      "Index": 117
    },
    {
      "ID": "story_3_5",
      "ResId": "story_so_1003005",
      "ChapterId": 3,
      "Index": 118
    },
    {
      "ID": "story_3_6",
      "ResId": "story_so_1003006",
      "ChapterId": 3,
      "Index": 119
    },
    {
      "ID": "story_3_7",
      "ResId": "story_so_1003007",
      "ChapterId": 3,
      "Index": 120
    },
    {
      "ID": "story_3_8",
      "ResId": "story_so_1003008",
      "ChapterId": 3,
      "Index": 121
    },
    {
      "ID": "story_3_9",
      "ResId": "story_so_1003009",
      "ChapterId": 3,
      "Index": 122
    },
    {
      "ID": "story_3_10",
      "ResId": "story_so_1003010",
      "ChapterId": 3,
      "Index": 123
    },
    {
      "ID": "story_3_11",
      "ResId": "story_so_1003011",
      "ChapterId": 3,
      "Index": 124
    },
    {
      "ID": "story_3_12",
      "ResId": "story_so_1003012",
      "ChapterId": 3,
      "Index": 125
    },
    {
      "ID": "story_3_13",
      "ResId": "story_so_1003013",
      "ChapterId": 3,
      "Index": 126
    },
    {
      "ID": "story_3_14",
      "ResId": "story_so_1003014",
      "ChapterId": 3,
      "Index": 127
    },
    {
      "ID": "story_3_15",
      "ResId": "story_so_1003015",
      "ChapterId": 3,
      "Index": 128
    },
    {
      "ID": "story_3_16",
      "ResId": "story_so_1003016",
      "ChapterId": 3,
      "Index": 129
    },
    {
      "ID": "story_3_17",
      "ResId": "story_so_1003017",
      "ChapterId": 3,
      "Index": 130
    },
    {
      "ID": "story_3_18",
      "ResId": "story_so_1003018",
      "ChapterId": 3,
      "Index": 131
    },
    {
      "ID": "story_3_19",
      "ResId": "story_so_1003019",
      "ChapterId": 3,
      "Index": 132
    },
    {
      "ID": "story_3_20",
      "ResId": "story_so_1003020",
      "ChapterId": 3,
      "Index": 133
    },
    {
      "ID": "story_3_21",
      "ResId": "story_so_1003021",
      "ChapterId": 3,
      "Index": 134
    },
    {
      "ID": "story_3_22",
      "ResId": "story_so_1003022",
      "ChapterId": 3,
      "Index": 135
    },
    {
      "ID": "story_3_23",
      "ResId": "story_so_1003023",
      "ChapterId": 3,
      "Index": 136
    },
    {
      "ID": "story_3_24",
      "ResId": "story_so_1003024",
      "ChapterId": 3,
      "Index": 137
    },
    {
      "ID": "story_3_25",
      "ResId": "story_so_1003025",
      "ChapterId": 3,
      "Index": 138
    },
    {
      "ID": "story_3_26",
      "ResId": "story_so_1003026",
      "ChapterId": 3,
      "Index": 139
    },
    {
      "ID": "story_3_27",
      "ResId": "story_so_1003027",
      "ChapterId": 3,
      "Index": 140
    },
    {
      "ID": "story_3_28",
      "ResId": "story_so_1003028",
      "ChapterId": 3,
      "Index": 141
    },
    {
      "ID": "story_3_29",
      "ResId": "story_so_1003029",
      "ChapterId": 3,
      "Index": 142
    },
    {
      "ID": "story_3_30",
      "ResId": "story_so_1003030",
      "ChapterId": 3,
      "Index": 143
    },
    {
      "ID": "story_3_31",
      "ResId": "story_so_1003031",
      "ChapterId": 3,
      "Index": 144
    },
    {
      "ID": "story_3_32",
      "ResId": "story_so_1003032",
      "ChapterId": 3,
      "Index": 145
    },
    {
      "ID": "story_3_33",
      "ResId": "story_so_1003033",
      "ChapterId": 3,
      "Index": 146
    },
    {
      "ID": "story_3_34",
      "ResId": "story_so_1003034",
      "ChapterId": 3,
      "Index": 147
    },
    {
      "ID": "story_3_35",
      "ResId": "story_so_1003035",
      "ChapterId": 3,
      "Index": 148
    },
    {
      "ID": "story_3_36",
      "ResId": "story_so_1003036",
      "ChapterId": 3,
      "Index": 149
    },
    {
      "ID": "story_3_37",
      "ResId": "story_so_1003037",
      "ChapterId": 3,
      "Index": 150
    },
    {
      "ID": "story_3_38",
      "ResId": "story_so_1003038",
      "ChapterId": 3,
      "Index": 151
    },
    {
      "ID": "story_3_39",
      "ResId": "story_so_1003039",
      "ChapterId": 3,
      "Index": 152
    },
    {
      "ID": "story_3_40",
      "ResId": "story_so_1003040",
      "ChapterId": 3,
      "Index": 153
    },
    {
      "ID": "story_3_41",
      "ResId": "story_so_1003041",
      "ChapterId": 3,
      "Index": 154
    },
    {
      "ID": "story_3_42",
      "ResId": "story_so_1003042",
      "ChapterId": 3,
      "Index": 155
    },
    {
      "ID": "story_3_43",
      "ResId": "story_so_1003043",
      "ChapterId": 3,
      "Index": 156
    },
    {
      "ID": "story_3_44",
      "ResId": "story_so_1003044",
      "ChapterId": 3,
      "Index": 157
    },
    {
      "ID": "story_3_45",
      "ResId": "story_so_1003045",
      "ChapterId": 3,
      "Index": 158
    },
    {
      "ID": "story_3_46",
      "ResId": "story_so_1003046",
      "ChapterId": 3,
      "Index": 159
    },
    {
      "ID": "story_3_47",
      "ResId": "story_so_1003047",
      "ChapterId": 3,
      "Index": 160
    },
    {
      "ID": "story_3_48",
      "ResId": "story_so_1003048",
      "ChapterId": 3,
      "Index": 161
    },
    {
      "ID": "story_3_49",
      "ResId": "story_so_1003049",
      "ChapterId": 3,
      "Index": 162
    },
    {
      "ID": "story_3_50",
      "ResId": "story_so_1003050",
      "ChapterId": 3,
      "Index": 163
    },
    {
      "ID": "story_3_51",
      "ResId": "story_so_1003051",
      "ChapterId": 3,
      "Index": 164
    },
    {
      "ID": "story_3_52",
      "ResId": "story_so_1003052",
      "ChapterId": 3,
      "Index": 165
    },
    {
      "ID": "story_4_1",
      "ResId": "story_so_1004001",
      "ChapterId": 4,
      "Index": 166
    },
    {
      "ID": "story_4_2",
      "ResId": "story_so_1004002",
      "ChapterId": 4,
      "Index": 167
    },
    {
      "ID": "story_4_3",
      "ResId": "story_so_1004003",
      "ChapterId": 4,
      "Index": 168
    },
    {
      "ID": "story_4_4",
      "ResId": "story_so_1004004",
      "ChapterId": 4,
      "Index": 169
    },
    {
      "ID": "story_4_5",
      "ResId": "story_so_1004005",
      "ChapterId": 4,
      "Index": 170
    },
    {
      "ID": "story_4_6",
      "ResId": "story_so_1004006",
      "ChapterId": 4,
      "Index": 171
    },
    {
      "ID": "story_4_7",
      "ResId": "story_so_1004007",
      "ChapterId": 4,
      "Index": 172
    },
    {
      "ID": "story_4_8",
      "ResId": "story_so_1004008",
      "ChapterId": 4,
      "Index": 173
    },
    {
      "ID": "story_4_9",
      "ResId": "story_so_1004009",
      "ChapterId": 4,
      "Index": 174
    },
    {
      "ID": "story_4_10",
      "ResId": "story_so_1004010",
      "ChapterId": 4,
      "Index": 175
    },
    {
      "ID": "story_4_11",
      "ResId": "story_so_1004011",
      "ChapterId": 4,
      "Index": 176
    },
    {
      "ID": "story_4_12",
      "ResId": "story_so_1004012",
      "ChapterId": 4,
      "Index": 177
    },
    {
      "ID": "story_4_13",
      "ResId": "story_so_1004013",
      "ChapterId": 4,
      "Index": 178
    },
    {
      "ID": "story_4_14",
      "ResId": "story_so_1004014",
      "ChapterId": 4,
      "Index": 179
    },
    {
      "ID": "story_4_15",
      "ResId": "story_so_1004015",
      "ChapterId": 4,
      "Index": 180
    },
    {
      "ID": "story_4_16",
      "ResId": "story_so_1004016",
      "ChapterId": 4,
      "Index": 181
    },
    {
      "ID": "story_4_17",
      "ResId": "story_so_1004017",
      "ChapterId": 4,
      "Index": 182
    },
    {
      "ID": "story_4_18",
      "ResId": "story_so_1004018",
      "ChapterId": 4,
      "Index": 183
    },
    {
      "ID": "story_4_19",
      "ResId": "story_so_1004019",
      "ChapterId": 4,
      "Index": 184
    },
    {
      "ID": "story_4_20",
      "ResId": "story_so_1004020",
      "ChapterId": 4,
      "Index": 185
    },
    {
      "ID": "story_4_21",
      "ResId": "story_so_1004021",
      "ChapterId": 4,
      "Index": 186
    },
    {
      "ID": "story_4_22",
      "ResId": "story_so_1004022",
      "ChapterId": 4,
      "Index": 187
    },
    {
      "ID": "story_4_23",
      "ResId": "story_so_1004023",
      "ChapterId": 4,
      "Index": 188
    },
    {
      "ID": "story_4_24",
      "ResId": "story_so_1004024",
      "ChapterId": 4,
      "Index": 189
    },
    {
      "ID": "story_4_25",
      "ResId": "story_so_1004025",
      "ChapterId": 4,
      "Index": 190
    },
    {
      "ID": "story_4_26",
      "ResId": "story_so_1004026",
      "ChapterId": 4,
      "Index": 191
    },
    {
      "ID": "story_4_27",
      "ResId": "story_so_1004027",
      "ChapterId": 4,
      "Index": 192
    },
    {
      "ID": "story_4_28",
      "ResId": "story_so_1004028",
      "ChapterId": 4,
      "Index": 193
    },
    {
      "ID": "story_4_29",
      "ResId": "story_so_1004029",
      "ChapterId": 4,
      "Index": 194
    },
    {
      "ID": "story_4_30",
      "ResId": "story_so_1004030",
      "ChapterId": 4,
      "Index": 195
    },
    {
      "ID": "story_4_31",
      "ResId": "story_so_1004031",
      "ChapterId": 4,
      "Index": 196
    },
    {
      "ID": "story_4_32",
      "ResId": "story_so_1004032",
      "ChapterId": 4,
      "Index": 197
    },
    {
      "ID": "story_4_33",
      "ResId": "story_so_1004033",
      "ChapterId": 4,
      "Index": 198
    },
    {
      "ID": "story_4_34",
      "ResId": "story_so_1004034",
      "ChapterId": 4,
      "Index": 199
    },
    {
      "ID": "story_4_35",
      "ResId": "story_so_1004035",
      "ChapterId": 4,
      "Index": 200
    },
    {
      "ID": "story_4_36",
      "ResId": "story_so_1004036",
      "ChapterId": 4,
      "Index": 201
    },
    {
      "ID": "story_4_37",
      "ResId": "story_so_1004037",
      "ChapterId": 4,
      "Index": 202
    },
    {
      "ID": "story_4_38",
      "ResId": "story_so_1004038",
      "ChapterId": 4,
      "Index": 203
    },
    {
      "ID": "story_4_39",
      "ResId": "story_so_1004039",
      "ChapterId": 4,
      "Index": 204
    },
    {
      "ID": "story_4_40",
      "ResId": "story_so_1004040",
      "ChapterId": 4,
      "Index": 205
    },
    {
      "ID": "story_4_41",
      "ResId": "story_so_1004041",
      "ChapterId": 4,
      "Index": 206
    },
    {
      "ID": "story_4_42",
      "ResId": "story_so_1004042",
      "ChapterId": 4,
      "Index": 207
    },
    {
      "ID": "story_4_43",
      "ResId": "story_so_1004043",
      "ChapterId": 4,
      "Index": 208
    },
    {
      "ID": "story_4_44",
      "ResId": "story_so_1004044",
      "ChapterId": 4,
      "Index": 209
    },
    {
      "ID": "story_4_45",
      "ResId": "story_so_1004045",
      "ChapterId": 4,
      "Index": 210
    },
    {
      "ID": "story_4_46",
      "ResId": "story_so_1004046",
      "ChapterId": 4,
      "Index": 211
    },
    {
      "ID": "story_4_47",
      "ResId": "story_so_1004047",
      "ChapterId": 4,
      "Index": 212
    },
    {
      "ID": "story_4_48",
      "ResId": "story_so_1004048",
      "ChapterId": 4,
      "Index": 213
    },
    {
      "ID": "story_4_49",
      "ResId": "story_so_1004049",
      "ChapterId": 4,
      "Index": 214
    },
    {
      "ID": "story_4_50",
      "ResId": "story_so_1004050",
      "ChapterId": 4,
      "Index": 215
    },
    {
      "ID": "story_4_51",
      "ResId": "story_so_1004051",
      "ChapterId": 4,
      "Index": 216
    },
    {
      "ID": "story_4_52",
      "ResId": "story_so_1004052",
      "ChapterId": 4,
      "Index": 217
    },
    {
      "ID": "story_4_53",
      "ResId": "story_so_1004053",
      "ChapterId": 4,
      "Index": 218
    },
    {
      "ID": "story_4_54",
      "ResId": "story_so_1004054",
      "ChapterId": 4,
      "Index": 219
    },
    {
      "ID": "story_4_55",
      "ResId": "story_so_1004055",
      "ChapterId": 4,
      "Index": 220
    },
    {
      "ID": "story_4_56",
      "ResId": "story_so_1004056",
      "ChapterId": 4,
      "Index": 221
    },
    {
      "ID": "story_4_57",
      "ResId": "story_so_1004057",
      "ChapterId": 4,
      "Index": 222
    },
    {
      "ID": "story_4_58",
      "ResId": "story_so_1004058",
      "ChapterId": 4,
      "Index": 223
    },
    {
      "ID": "story_4_59",
      "ResId": "story_so_1004059",
      "ChapterId": 4,
      "Index": 224
    },
    {
      "ID": "story_4_60",
      "ResId": "story_so_1004060",
      "ChapterId": 4,
      "Index": 225
    },
    {
      "ID": "story_4_61",
      "ResId": "story_so_1004061",
      "ChapterId": 4,
      "Index": 226
    },
    {
      "ID": "story_4_62",
      "ResId": "story_so_1004062",
      "ChapterId": 4,
      "Index": 227
    },
    {
      "ID": "story_4_63",
      "ResId": "story_so_1004063",
      "ChapterId": 4,
      "Index": 228
    },
    {
      "ID": "story_4_64",
      "ResId": "story_so_1004064",
      "ChapterId": 4,
      "Index": 229
    },
    {
      "ID": "story_4_65",
      "ResId": "story_so_1004065",
      "ChapterId": 4,
      "Index": 230
    },
    {
      "ID": "story_5_1",
      "ResId": "story_so_1005001",
      "ChapterId": 5,
      "Index": 231
    },
    {
      "ID": "story_5_2",
      "ResId": "story_so_1005002",
      "ChapterId": 5,
      "Index": 232
    },
    {
      "ID": "story_5_3",
      "ResId": "story_so_1005003",
      "ChapterId": 5,
      "Index": 233
    },
    {
      "ID": "story_5_4",
      "ResId": "story_so_1005004",
      "ChapterId": 5,
      "Index": 234
    },
    {
      "ID": "story_5_5",
      "ResId": "story_so_1005005",
      "ChapterId": 5,
      "Index": 235
    },
    {
      "ID": "story_5_6",
      "ResId": "story_so_1005006",
      "ChapterId": 5,
      "Index": 236
    },
    {
      "ID": "story_5_7",
      "ResId": "story_so_1005007",
      "ChapterId": 5,
      "Index": 237
    },
    {
      "ID": "story_5_8",
      "ResId": "story_so_1005008",
      "ChapterId": 5,
      "Index": 238
    },
    {
      "ID": "story_5_9",
      "ResId": "story_so_1005009",
      "ChapterId": 5,
      "Index": 239
    },
    {
      "ID": "story_5_10",
      "ResId": "story_so_1005010",
      "ChapterId": 5,
      "Index": 240
    },
    {
      "ID": "story_5_11",
      "ResId": "story_so_1005011",
      "ChapterId": 5,
      "Index": 241
    },
    {
      "ID": "story_5_12",
      "ResId": "story_so_1005012",
      "ChapterId": 5,
      "Index": 242
    },
    {
      "ID": "story_5_13",
      "ResId": "story_so_1005013",
      "ChapterId": 5,
      "Index": 243
    },
    {
      "ID": "story_5_14",
      "ResId": "story_so_1005014",
      "ChapterId": 5,
      "Index": 244
    },
    {
      "ID": "story_5_15",
      "ResId": "story_so_1005015",
      "ChapterId": 5,
      "Index": 245
    },
    {
      "ID": "story_5_16",
      "ResId": "story_so_1005016",
      "ChapterId": 5,
      "Index": 246
    },
    {
      "ID": "story_5_17",
      "ResId": "story_so_1005017",
      "ChapterId": 5,
      "Index": 247
    },
    {
      "ID": "story_5_18",
      "ResId": "story_so_1005018",
      "ChapterId": 5,
      "Index": 248
    },
    {
      "ID": "story_5_19",
      "ResId": "story_so_1005019",
      "ChapterId": 5,
      "Index": 249
    },
    {
      "ID": "story_5_20",
      "ResId": "story_so_1005020",
      "ChapterId": 5,
      "Index": 250
    },
    {
      "ID": "story_5_21",
      "ResId": "story_so_1005021",
      "ChapterId": 5,
      "Index": 251
    },
    {
      "ID": "story_5_22",
      "ResId": "story_so_1005022",
      "ChapterId": 5,
      "Index": 252
    },
    {
      "ID": "story_5_23",
      "ResId": "story_so_1005023",
      "ChapterId": 5,
      "Index": 253
    },
    {
      "ID": "story_5_24",
      "ResId": "story_so_1005024",
      "ChapterId": 5,
      "Index": 254
    },
    {
      "ID": "story_5_25",
      "ResId": "story_so_1005025",
      "ChapterId": 5,
      "Index": 255
    },
    {
      "ID": "story_5_26",
      "ResId": "story_so_1005026",
      "ChapterId": 5,
      "Index": 256
    },
    {
      "ID": "story_5_27",
      "ResId": "story_so_1005027",
      "ChapterId": 5,
      "Index": 257
    },
    {
      "ID": "story_5_28",
      "ResId": "story_so_1005028",
      "ChapterId": 5,
      "Index": 258
    },
    {
      "ID": "story_5_29",
      "ResId": "story_so_1005029",
      "ChapterId": 5,
      "Index": 259
    },
    {
      "ID": "story_5_30",
      "ResId": "story_so_1005030",
      "ChapterId": 5,
      "Index": 260
    },
    {
      "ID": "story_5_31",
      "ResId": "story_so_1005031",
      "ChapterId": 5,
      "Index": 261
    },
    {
      "ID": "story_5_32",
      "ResId": "story_so_1005032",
      "ChapterId": 5,
      "Index": 262
    },
    {
      "ID": "story_5_33",
      "ResId": "story_so_1005033",
      "ChapterId": 5,
      "Index": 263
    },
    {
      "ID": "story_5_34",
      "ResId": "story_so_1005034",
      "ChapterId": 5,
      "Index": 264
    },
    {
      "ID": "story_5_35",
      "ResId": "story_so_1005035",
      "ChapterId": 5,
      "Index": 265
    },
    {
      "ID": "story_5_36",
      "ResId": "story_so_1005036",
      "ChapterId": 5,
      "Index": 266
    },
    {
      "ID": "story_5_37",
      "ResId": "story_so_1005037",
      "ChapterId": 5,
      "Index": 267
    },
    {
      "ID": "story_5_38",
      "ResId": "story_so_1005038",
      "ChapterId": 5,
      "Index": 268
    },
    {
      "ID": "story_5_39",
      "ResId": "story_so_1005039",
      "ChapterId": 5,
      "Index": 269
    },
    {
      "ID": "story_5_40",
      "ResId": "story_so_1005040",
      "ChapterId": 5,
      "Index": 270
    },
    {
      "ID": "story_5_41",
      "ResId": "story_so_1005041",
      "ChapterId": 5,
      "Index": 271
    },
    {
      "ID": "story_5_42",
      "ResId": "story_so_1005042",
      "ChapterId": 5,
      "Index": 272
    },
    {
      "ID": "story_5_43",
      "ResId": "story_so_1005043",
      "ChapterId": 5,
      "Index": 273
    },
    {
      "ID": "story_5_44",
      "ResId": "story_so_1005044",
      "ChapterId": 5,
      "Index": 274
    },
    {
      "ID": "story_5_45",
      "ResId": "story_so_1005045",
      "ChapterId": 5,
      "Index": 275
    },
    {
      "ID": "story_5_46",
      "ResId": "story_so_1005046",
      "ChapterId": 5,
      "Index": 276
    },
    {
      "ID": "story_5_47",
      "ResId": "story_so_1005047",
      "ChapterId": 5,
      "Index": 277
    },
    {
      "ID": "story_5_48",
      "ResId": "story_so_1005048",
      "ChapterId": 5,
      "Index": 278
    },
    {
      "ID": "story_5_49",
      "ResId": "story_so_1005049",
      "ChapterId": 5,
      "Index": 279
    },
    {
      "ID": "story_5_50",
      "ResId": "story_so_1005050",
      "ChapterId": 5,
      "Index": 280
    },
    {
      "ID": "story_5_51",
      "ResId": "story_so_1005051",
      "ChapterId": 5,
      "Index": 281
    },
    {
      "ID": "story_5_52",
      "ResId": "story_so_1005052",
      "ChapterId": 5,
      "Index": 282
    },
    {
      "ID": "story_6_1",
      "ResId": "story_so_1006001",
      "ChapterId": 6,
      "Index": 283
    },
    {
      "ID": "story_6_2",
      "ResId": "story_so_1006002",
      "ChapterId": 6,
      "Index": 284
    },
    {
      "ID": "story_6_3",
      "ResId": "story_so_1006003",
      "ChapterId": 6,
      "Index": 285
    },
    {
      "ID": "story_6_4",
      "ResId": "story_so_1006004",
      "ChapterId": 6,
      "Index": 286
    },
    {
      "ID": "story_6_5",
      "ResId": "story_so_1006005",
      "ChapterId": 6,
      "Index": 287
    },
    {
      "ID": "story_6_6",
      "ResId": "story_so_1006006",
      "ChapterId": 6,
      "Index": 288
    },
    {
      "ID": "story_6_7",
      "ResId": "story_so_1006007",
      "ChapterId": 6,
      "Index": 289
    },
    {
      "ID": "story_6_8",
      "ResId": "story_so_1006008",
      "ChapterId": 6,
      "Index": 290
    },
    {
      "ID": "story_6_9",
      "ResId": "story_so_1006009",
      "ChapterId": 6,
      "Index": 291
    },
    {
      "ID": "story_6_10",
      "ResId": "story_so_1006010",
      "ChapterId": 6,
      "Index": 292
    },
    {
      "ID": "story_6_11",
      "ResId": "story_so_1006011",
      "ChapterId": 6,
      "Index": 293
    },
    {
      "ID": "story_6_12",
      "ResId": "story_so_1006012",
      "ChapterId": 6,
      "Index": 294
    },
    {
      "ID": "story_6_13",
      "ResId": "story_so_1006013",
      "ChapterId": 6,
      "Index": 295
    },
    {
      "ID": "story_6_14",
      "ResId": "story_so_1006014",
      "ChapterId": 6,
      "Index": 296
    },
    {
      "ID": "story_6_15",
      "ResId": "story_so_1006015",
      "ChapterId": 6,
      "Index": 297
    },
    {
      "ID": "story_6_16",
      "ResId": "story_so_1006016",
      "ChapterId": 6,
      "Index": 298
    },
    {
      "ID": "story_6_17",
      "ResId": "story_so_1006017",
      "ChapterId": 6,
      "Index": 299
    },
    {
      "ID": "story_6_18",
      "ResId": "story_so_1006018",
      "ChapterId": 6,
      "Index": 300
    },
    {
      "ID": "story_6_19",
      "ResId": "story_so_1006019",
      "ChapterId": 6,
      "Index": 301
    },
    {
      "ID": "story_6_20",
      "ResId": "story_so_1006020",
      "ChapterId": 6,
      "Index": 302
    },
    {
      "ID": "story_6_21",
      "ResId": "story_so_1006021",
      "ChapterId": 6,
      "Index": 303
    },
    {
      "ID": "story_6_22",
      "ResId": "story_so_1006022",
      "ChapterId": 6,
      "Index": 304
    },
    {
      "ID": "story_6_23",
      "ResId": "story_so_1006023",
      "ChapterId": 6,
      "Index": 305
    },
    {
      "ID": "story_6_24",
      "ResId": "story_so_1006024",
      "ChapterId": 6,
      "Index": 306
    },
    {
      "ID": "story_6_25",
      "ResId": "story_so_1006025",
      "ChapterId": 6,
      "Index": 307
    },
    {
      "ID": "story_6_26",
      "ResId": "story_so_1006026",
      "ChapterId": 6,
      "Index": 308
    },
    {
      "ID": "story_6_27",
      "ResId": "story_so_1006027",
      "ChapterId": 6,
      "Index": 309
    },
    {
      "ID": "story_6_28",
      "ResId": "story_so_1006028",
      "ChapterId": 6,
      "Index": 310
    },
    {
      "ID": "story_6_29",
      "ResId": "story_so_1006029",
      "ChapterId": 6,
      "Index": 311
    },
    {
      "ID": "story_6_30",
      "ResId": "story_so_1006030",
      "ChapterId": 6,
      "Index": 312
    },
    {
      "ID": "story_6_31",
      "ResId": "story_so_1006031",
      "ChapterId": 6,
      "Index": 313
    },
    {
      "ID": "story_6_32",
      "ResId": "story_so_1006032",
      "ChapterId": 6,
      "Index": 314
    },
    {
      "ID": "story_6_33",
      "ResId": "story_so_1006033",
      "ChapterId": 6,
      "Index": 315
    },
    {
      "ID": "story_6_34",
      "ResId": "story_so_1006034",
      "ChapterId": 6,
      "Index": 316
    },
    {
      "ID": "story_6_35",
      "ResId": "story_so_1006035",
      "ChapterId": 6,
      "Index": 317
    },
    {
      "ID": "story_6_36",
      "ResId": "story_so_1006036",
      "ChapterId": 6,
      "Index": 318
    },
    {
      "ID": "story_6_37",
      "ResId": "story_so_1006037",
      "ChapterId": 6,
      "Index": 319
    },
    {
      "ID": "story_6_38",
      "ResId": "story_so_1006038",
      "ChapterId": 6,
      "Index": 320
    },
    {
      "ID": "story_6_39",
      "ResId": "story_so_1006039",
      "ChapterId": 6,
      "Index": 321
    },
    {
      "ID": "story_6_40",
      "ResId": "story_so_1006040",
      "ChapterId": 6,
      "Index": 322
    },
    {
      "ID": "story_6_41",
      "ResId": "story_so_1006041",
      "ChapterId": 6,
      "Index": 323
    },
    {
      "ID": "story_6_42",
      "ResId": "story_so_1006042",
      "ChapterId": 6,
      "Index": 324
    },
    {
      "ID": "story_6_43",
      "ResId": "story_so_1006043",
      "ChapterId": 6,
      "Index": 325
    },
    {
      "ID": "story_6_44",
      "ResId": "story_so_1006044",
      "ChapterId": 6,
      "Index": 326
    },
    {
      "ID": "story_6_45",
      "ResId": "story_so_1006045",
      "ChapterId": 6,
      "Index": 327
    },
    {
      "ID": "story_6_46",
      "ResId": "story_so_1006046",
      "ChapterId": 6,
      "Index": 328
    },
    {
      "ID": "story_6_47",
      "ResId": "story_so_1006047",
      "ChapterId": 6,
      "Index": 329
    },
    {
      "ID": "story_6_48",
      "ResId": "story_so_1006048",
      "ChapterId": 6,
      "Index": 330
    },
    {
      "ID": "story_6_49",
      "ResId": "story_so_1006049",
      "ChapterId": 6,
      "Index": 331
    },
    {
      "ID": "story_6_50",
      "ResId": "story_so_1006050",
      "ChapterId": 6,
      "Index": 332
    },
    {
      "ID": "story_6_51",
      "ResId": "story_so_1006051",
      "ChapterId": 6,
      "Index": 333
    },
    {
      "ID": "story_6_52",
      "ResId": "story_so_1006052",
      "ChapterId": 6,
      "Index": 334
    },
    {
      "ID": "story_6_53",
      "ResId": "story_so_1006053",
      "ChapterId": 6,
      "Index": 335
    },
    {
      "ID": "story_6_54",
      "ResId": "story_so_1006054",
      "ChapterId": 6,
      "Index": 336
    },
    {
      "ID": "story_7_1",
      "ResId": "story_so_1007001",
      "ChapterId": 7,
      "Index": 337
    },
    {
      "ID": "story_7_2",
      "ResId": "story_so_1007002",
      "ChapterId": 7,
      "Index": 338
    },
    {
      "ID": "story_7_3",
      "ResId": "story_so_1007003",
      "ChapterId": 7,
      "Index": 339
    },
    {
      "ID": "story_7_4",
      "ResId": "story_so_1007004",
      "ChapterId": 7,
      "Index": 340
    },
    {
      "ID": "story_7_5",
      "ResId": "story_so_1007005",
      "ChapterId": 7,
      "Index": 341
    },
    {
      "ID": "story_7_6",
      "ResId": "story_so_1007006",
      "ChapterId": 7,
      "Index": 342
    },
    {
      "ID": "story_7_7",
      "ResId": "story_so_1007007",
      "ChapterId": 7,
      "Index": 343
    },
    {
      "ID": "story_7_8",
      "ResId": "story_so_1007008",
      "ChapterId": 7,
      "Index": 344
    },
    {
      "ID": "story_7_9",
      "ResId": "story_so_1007009",
      "ChapterId": 7,
      "Index": 345
    },
    {
      "ID": "story_7_10",
      "ResId": "story_so_1007010",
      "ChapterId": 7,
      "Index": 346
    },
    {
      "ID": "story_7_11",
      "ResId": "story_so_1007011",
      "ChapterId": 7,
      "Index": 347
    },
    {
      "ID": "story_7_12",
      "ResId": "story_so_1007012",
      "ChapterId": 7,
      "Index": 348
    },
    {
      "ID": "story_7_13",
      "ResId": "story_so_1007013",
      "ChapterId": 7,
      "Index": 349
    },
    {
      "ID": "story_7_14",
      "ResId": "story_so_1007014",
      "ChapterId": 7,
      "Index": 350
    },
    {
      "ID": "story_7_15",
      "ResId": "story_so_1007015",
      "ChapterId": 7,
      "Index": 351
    },
    {
      "ID": "story_7_16",
      "ResId": "story_so_1007016",
      "ChapterId": 7,
      "Index": 352
    },
    {
      "ID": "story_7_17",
      "ResId": "story_so_1007017",
      "ChapterId": 7,
      "Index": 353
    },
    {
      "ID": "story_7_18",
      "ResId": "story_so_1007018",
      "ChapterId": 7,
      "Index": 354
    },
    {
      "ID": "story_7_19",
      "ResId": "story_so_1007019",
      "ChapterId": 7,
      "Index": 355
    },
    {
      "ID": "story_7_20",
      "ResId": "story_so_1007020",
      "ChapterId": 7,
      "Index": 356
    },
    {
      "ID": "story_7_21",
      "ResId": "story_so_1007021",
      "ChapterId": 7,
      "Index": 357
    },
    {
      "ID": "story_7_22",
      "ResId": "story_so_1007022",
      "ChapterId": 7,
      "Index": 358
    },
    {
      "ID": "story_7_23",
      "ResId": "story_so_1007023",
      "ChapterId": 7,
      "Index": 359
    },
    {
      "ID": "story_7_24",
      "ResId": "story_so_1007024",
      "ChapterId": 7,
      "Index": 360
    },
    {
      "ID": "story_7_25",
      "ResId": "story_so_1007025",
      "ChapterId": 7,
      "Index": 361
    },
    {
      "ID": "story_7_26",
      "ResId": "story_so_1007026",
      "ChapterId": 7,
      "Index": 362
    },
    {
      "ID": "story_7_27",
      "ResId": "story_so_1007027",
      "ChapterId": 7,
      "Index": 363
    },
    {
      "ID": "story_7_28",
      "ResId": "story_so_1007028",
      "ChapterId": 7,
      "Index": 364
    },
    {
      "ID": "story_7_29",
      "ResId": "story_so_1007029",
      "ChapterId": 7,
      "Index": 365
    },
    {
      "ID": "story_7_30",
      "ResId": "story_so_1007030",
      "ChapterId": 7,
      "Index": 366
    },
    {
      "ID": "story_7_31",
      "ResId": "story_so_1007031",
      "ChapterId": 7,
      "Index": 367
    },
    {
      "ID": "story_7_32",
      "ResId": "story_so_1007032",
      "ChapterId": 7,
      "Index": 368
    },
    {
      "ID": "story_7_33",
      "ResId": "story_so_1007033",
      "ChapterId": 7,
      "Index": 369
    },
    {
      "ID": "story_7_34",
      "ResId": "story_so_1007034",
      "ChapterId": 7,
      "Index": 370
    },
    {
      "ID": "story_7_35",
      "ResId": "story_so_1007035",
      "ChapterId": 7,
      "Index": 371
    },
    {
      "ID": "story_7_36",
      "ResId": "story_so_1007036",
      "ChapterId": 7,
      "Index": 372
    },
    {
      "ID": "story_7_37",
      "ResId": "story_so_1007037",
      "ChapterId": 7,
      "Index": 373
    },
    {
      "ID": "story_7_38",
      "ResId": "story_so_1007038",
      "ChapterId": 7,
      "Index": 374
    },
    {
      "ID": "story_7_39",
      "ResId": "story_so_1007039",
      "ChapterId": 7,
      "Index": 375
    },
    {
      "ID": "story_7_40",
      "ResId": "story_so_1007040",
      "ChapterId": 7,
      "Index": 376
    },
    {
      "ID": "story_7_41",
      "ResId": "story_so_1007041",
      "ChapterId": 7,
      "Index": 377
    },
    {
      "ID": "story_7_42",
      "ResId": "story_so_1007042",
      "ChapterId": 7,
      "Index": 378
    },
    {
      "ID": "story_7_43",
      "ResId": "story_so_1007043",
      "ChapterId": 7,
      "Index": 379
    },
    {
      "ID": "story_7_44",
      "ResId": "story_so_1007044",
      "ChapterId": 7,
      "Index": 380
    },
    {
      "ID": "story_7_45",
      "ResId": "story_so_1007045",
      "ChapterId": 7,
      "Index": 381
    },
    {
      "ID": "story_7_46",
      "ResId": "story_so_1007046",
      "ChapterId": 7,
      "Index": 382
    },
    {
      "ID": "story_7_47",
      "ResId": "story_so_1007047",
      "ChapterId": 7,
      "Index": 383
    },
    {
      "ID": "story_7_48",
      "ResId": "story_so_1007048",
      "ChapterId": 7,
      "Index": 384
    },
    {
      "ID": "story_7_49",
      "ResId": "story_so_1007049",
      "ChapterId": 7,
      "Index": 385
    },
    {
      "ID": "story_7_50",
      "ResId": "story_so_1007050",
      "ChapterId": 7,
      "Index": 386
    },
    {
      "ID": "story_7_51",
      "ResId": "story_so_1007051",
      "ChapterId": 7,
      "Index": 387
    },
    {
      "ID": "story_7_52",
      "ResId": "story_so_1007052",
      "ChapterId": 7,
      "Index": 388
    },
    {
      "ID": "story_7_53",
      "ResId": "story_so_1007053",
      "ChapterId": 7,
      "Index": 389
    },
    {
      "ID": "story_7_54",
      "ResId": "story_so_1007054",
      "ChapterId": 7,
      "Index": 390
    },
    {
      "ID": "story_7_55",
      "ResId": "story_so_1007055",
      "ChapterId": 7,
      "Index": 391
    },
    {
      "ID": "story_7_56",
      "ResId": "story_so_1007056",
      "ChapterId": 7,
      "Index": 392
    },
    {
      "ID": "story_7_57",
      "ResId": "story_so_1007057",
      "ChapterId": 7,
      "Index": 393
    },
    {
      "ID": "story_7_58",
      "ResId": "story_so_1007058",
      "ChapterId": 7,
      "Index": 394
    },
    {
      "ID": "story_7_59",
      "ResId": "story_so_1007059",
      "ChapterId": 7,
      "Index": 395
    },
    {
      "ID": "story_7_60",
      "ResId": "story_so_1007060",
      "ChapterId": 7,
      "Index": 396
    },
    {
      "ID": "story_7_61",
      "ResId": "story_so_1007061",
      "ChapterId": 7,
      "Index": 397
    },
    {
      "ID": "story_7_62",
      "ResId": "story_so_1007062",
      "ChapterId": 7,
      "Index": 398
    },
    {
      "ID": "story_7_63",
      "ResId": "story_so_1007063",
      "ChapterId": 7,
      "Index": 399
    },
    {
      "ID": "story_7_64",
      "ResId": "story_so_1007064",
      "ChapterId": 7,
      "Index": 400
    },
    {
      "ID": "story_7_65",
      "ResId": "story_so_1007065",
      "ChapterId": 7,
      "Index": 401
    },
    {
      "ID": "story_7_66",
      "ResId": "story_so_1007066",
      "ChapterId": 7,
      "Index": 402
    },
    {
      "ID": "story_7_67",
      "ResId": "story_so_1007067",
      "ChapterId": 7,
      "Index": 403
    },
    {
      "ID": "story_7_68",
      "ResId": "story_so_1007068",
      "ChapterId": 7,
      "Index": 404
    },
    {
      "ID": "story_7_69",
      "ResId": "story_so_1007069",
      "ChapterId": 7,
      "Index": 405
    },
    {
      "ID": "story_7_70",
      "ResId": "story_so_1007070",
      "ChapterId": 7,
      "Index": 406
    },
    {
      "ID": "story_7_71",
      "ResId": "story_so_1007071",
      "ChapterId": 7,
      "Index": 407
    },
    {
      "ID": "story_7_72",
      "ResId": "story_so_1007072",
      "ChapterId": 7,
      "Index": 408
    },
    {
      "ID": "story_7_73",
      "ResId": "story_so_1007073",
      "ChapterId": 7,
      "Index": 409
    },
    {
      "ID": "story_7_74",
      "ResId": "story_so_1007074",
      "ChapterId": 7,
      "Index": 410
    },
    {
      "ID": "story_7_75",
      "ResId": "story_so_1007075",
      "ChapterId": 7,
      "Index": 411
    },
    {
      "ID": "story_8_1",
      "ResId": "story_so_1008001",
      "ChapterId": 8,
      "Index": 412
    },
    {
      "ID": "story_8_2",
      "ResId": "story_so_1008002",
      "ChapterId": 8,
      "Index": 413
    },
    {
      "ID": "story_8_3",
      "ResId": "story_so_1008003",
      "ChapterId": 8,
      "Index": 414
    },
    {
      "ID": "story_8_4",
      "ResId": "story_so_1008004",
      "ChapterId": 8,
      "Index": 415
    },
    {
      "ID": "story_8_5",
      "ResId": "story_so_1008005",
      "ChapterId": 8,
      "Index": 416
    },
    {
      "ID": "story_8_6",
      "ResId": "story_so_1008006",
      "ChapterId": 8,
      "Index": 417
    },
    {
      "ID": "story_8_7",
      "ResId": "story_so_1008007",
      "ChapterId": 8,
      "Index": 418
    },
    {
      "ID": "story_8_8",
      "ResId": "story_so_1008008",
      "ChapterId": 8,
      "Index": 419
    },
    {
      "ID": "story_8_9",
      "ResId": "story_so_1008009",
      "ChapterId": 8,
      "Index": 420
    },
    {
      "ID": "story_8_10",
      "ResId": "story_so_1008010",
      "ChapterId": 8,
      "Index": 421
    },
    {
      "ID": "story_8_11",
      "ResId": "story_so_1008011",
      "ChapterId": 8,
      "Index": 422
    },
    {
      "ID": "story_8_12",
      "ResId": "story_so_1008012",
      "ChapterId": 8,
      "Index": 423
    },
    {
      "ID": "story_8_13",
      "ResId": "story_so_1008013",
      "ChapterId": 8,
      "Index": 424
    },
    {
      "ID": "story_8_14",
      "ResId": "story_so_1008014",
      "ChapterId": 8,
      "Index": 425
    },
    {
      "ID": "story_8_15",
      "ResId": "story_so_1008015",
      "ChapterId": 8,
      "Index": 426
    },
    {
      "ID": "story_8_16",
      "ResId": "story_so_1008016",
      "ChapterId": 8,
      "Index": 427
    },
    {
      "ID": "story_8_17",
      "ResId": "story_so_1008017",
      "ChapterId": 8,
      "Index": 428
    },
    {
      "ID": "story_8_18",
      "ResId": "story_so_1008018",
      "ChapterId": 8,
      "Index": 429
    },
    {
      "ID": "story_8_19",
      "ResId": "story_so_1008019",
      "ChapterId": 8,
      "Index": 430
    },
    {
      "ID": "story_8_20",
      "ResId": "story_so_1008020",
      "ChapterId": 8,
      "Index": 431
    },
    {
      "ID": "story_8_21",
      "ResId": "story_so_1008021",
      "ChapterId": 8,
      "Index": 432
    },
    {
      "ID": "story_8_22",
      "ResId": "story_so_1008022",
      "ChapterId": 8,
      "Index": 433
    },
    {
      "ID": "story_8_23",
      "ResId": "story_so_1008023",
      "ChapterId": 8,
      "Index": 434
    },
    {
      "ID": "story_8_24",
      "ResId": "story_so_1008024",
      "ChapterId": 8,
      "Index": 435
    },
    {
      "ID": "story_8_25",
      "ResId": "story_so_1008025",
      "ChapterId": 8,
      "Index": 436
    },
    {
      "ID": "story_8_26",
      "ResId": "story_so_1008026",
      "ChapterId": 8,
      "Index": 437
    },
    {
      "ID": "story_8_27",
      "ResId": "story_so_1008027",
      "ChapterId": 8,
      "Index": 438
    },
    {
      "ID": "story_8_28",
      "ResId": "story_so_1008028",
      "ChapterId": 8,
      "Index": 439
    },
    {
      "ID": "story_8_29",
      "ResId": "story_so_1008029",
      "ChapterId": 8,
      "Index": 440
    },
    {
      "ID": "story_8_30",
      "ResId": "story_so_1008030",
      "ChapterId": 8,
      "Index": 441
    },
    {
      "ID": "story_8_31",
      "ResId": "story_so_1008031",
      "ChapterId": 8,
      "Index": 442
    },
    {
      "ID": "story_8_32",
      "ResId": "story_so_1008032",
      "ChapterId": 8,
      "Index": 443
    },
    {
      "ID": "story_8_33",
      "ResId": "story_so_1008033",
      "ChapterId": 8,
      "Index": 444
    },
    {
      "ID": "story_8_34",
      "ResId": "story_so_1008034",
      "ChapterId": 8,
      "Index": 445
    },
    {
      "ID": "story_8_35",
      "ResId": "story_so_1008035",
      "ChapterId": 8,
      "Index": 446
    },
    {
      "ID": "story_8_36",
      "ResId": "story_so_1008036",
      "ChapterId": 8,
      "Index": 447
    },
    {
      "ID": "story_8_37",
      "ResId": "story_so_1008037",
      "ChapterId": 8,
      "Index": 448
    },
    {
      "ID": "story_8_38",
      "ResId": "story_so_1008038",
      "ChapterId": 8,
      "Index": 449
    },
    {
      "ID": "story_8_39",
      "ResId": "story_so_1008039",
      "ChapterId": 8,
      "Index": 450
    },
    {
      "ID": "story_8_40",
      "ResId": "story_so_1008040",
      "ChapterId": 8,
      "Index": 451
    },
    {
      "ID": "story_8_41",
      "ResId": "story_so_1008041",
      "ChapterId": 8,
      "Index": 452
    },
    {
      "ID": "story_8_42",
      "ResId": "story_so_1008042",
      "ChapterId": 8,
      "Index": 453
    },
    {
      "ID": "story_8_43",
      "ResId": "story_so_1008043",
      "ChapterId": 8,
      "Index": 454
    },
    {
      "ID": "story_8_44",
      "ResId": "story_so_1008044",
      "ChapterId": 8,
      "Index": 455
    },
    {
      "ID": "story_8_45",
      "ResId": "story_so_1008045",
      "ChapterId": 8,
      "Index": 456
    },
    {
      "ID": "story_8_46",
      "ResId": "story_so_1008046",
      "ChapterId": 8,
      "Index": 457
    },
    {
      "ID": "story_8_47",
      "ResId": "story_so_1008047",
      "ChapterId": 8,
      "Index": 458
    },
    {
      "ID": "story_8_48",
      "ResId": "story_so_1008048",
      "ChapterId": 8,
      "Index": 459
    },
    {
      "ID": "story_8_49",
      "ResId": "story_so_1008049",
      "ChapterId": 8,
      "Index": 460
    },
    {
      "ID": "story_8_50",
      "ResId": "story_so_1008050",
      "ChapterId": 8,
      "Index": 461
    },
    {
      "ID": "story_8_51",
      "ResId": "story_so_1008051",
      "ChapterId": 8,
      "Index": 462
    },
    {
      "ID": "story_8_52",
      "ResId": "story_so_1008052",
      "ChapterId": 8,
      "Index": 463
    },
    {
      "ID": "story_8_53",
      "ResId": "story_so_1008053",
      "ChapterId": 8,
      "Index": 464
    },
    {
      "ID": "story_8_54",
      "ResId": "story_so_1008054",
      "ChapterId": 8,
      "Index": 465
    },
    {
      "ID": "story_8_55",
      "ResId": "story_so_1008055",
      "ChapterId": 8,
      "Index": 466
    },
    {
      "ID": "story_8_56",
      "ResId": "story_so_1008056",
      "ChapterId": 8,
      "Index": 467
    },
    {
      "ID": "story_8_57",
      "ResId": "story_so_1008057",
      "ChapterId": 8,
      "Index": 468
    },
    {
      "ID": "story_8_58",
      "ResId": "story_so_1008058",
      "ChapterId": 8,
      "Index": 469
    },
    {
      "ID": "story_8_59",
      "ResId": "story_so_1008059",
      "ChapterId": 8,
      "Index": 470
    },
    {
      "ID": "story_8_60",
      "ResId": "story_so_1008060",
      "ChapterId": 8,
      "Index": 471
    },
    {
      "ID": "story_8_61",
      "ResId": "story_so_1008061",
      "ChapterId": 8,
      "Index": 472
    },
    {
      "ID": "story_8_62",
      "ResId": "story_so_1008062",
      "ChapterId": 8,
      "Index": 473
    },
    {
      "ID": "story_8_63",
      "ResId": "story_so_1008063",
      "ChapterId": 8,
      "Index": 474
    },
    {
      "ID": "story_8_64",
      "ResId": "story_so_1008064",
      "ChapterId": 8,
      "Index": 475
    },
    {
      "ID": "story_8_65",
      "ResId": "story_so_1008065",
      "ChapterId": 8,
      "Index": 476
    },
    {
      "ID": "story_8_66",
      "ResId": "story_so_1008066",
      "ChapterId": 8,
      "Index": 477
    },
    {
      "ID": "story_8_67",
      "ResId": "story_so_1008067",
      "ChapterId": 8,
      "Index": 478
    },
    {
      "ID": "story_8_68",
      "ResId": "story_so_1008068",
      "ChapterId": 8,
      "Index": 479
    },
    {
      "ID": "story_8_69",
      "ResId": "story_so_1008069",
      "ChapterId": 8,
      "Index": 480
    },
    {
      "ID": "story_9_1",
      "ResId": "story_so_1009001",
      "ChapterId": 9,
      "Index": 481
    },
    {
      "ID": "story_9_2",
      "ResId": "story_so_1009002",
      "ChapterId": 9,
      "Index": 482
    },
    {
      "ID": "story_9_3",
      "ResId": "story_so_1009003",
      "ChapterId": 9,
      "Index": 483
    },
    {
      "ID": "story_9_4",
      "ResId": "story_so_1009004",
      "ChapterId": 9,
      "Index": 484
    },
    {
      "ID": "story_9_5",
      "ResId": "story_so_1009005",
      "ChapterId": 9,
      "Index": 485
    },
    {
      "ID": "story_9_6",
      "ResId": "story_so_1009006",
      "ChapterId": 9,
      "Index": 486
    },
    {
      "ID": "story_9_7",
      "ResId": "story_so_1009007",
      "ChapterId": 9,
      "Index": 487
    },
    {
      "ID": "story_9_8",
      "ResId": "story_so_1009008",
      "ChapterId": 9,
      "Index": 488
    },
    {
      "ID": "story_9_9",
      "ResId": "story_so_1009009",
      "ChapterId": 9,
      "Index": 489
    },
    {
      "ID": "story_9_10",
      "ResId": "story_so_1009010",
      "ChapterId": 9,
      "Index": 490
    },
    {
      "ID": "story_9_11",
      "ResId": "story_so_1009011",
      "ChapterId": 9,
      "Index": 491
    },
    {
      "ID": "story_9_12",
      "ResId": "story_so_1009012",
      "ChapterId": 9,
      "Index": 492
    },
    {
      "ID": "story_9_13",
      "ResId": "story_so_1009013",
      "ChapterId": 9,
      "Index": 493
    },
    {
      "ID": "story_9_14",
      "ResId": "story_so_1009014",
      "ChapterId": 9,
      "Index": 494
    },
    {
      "ID": "story_9_15",
      "ResId": "story_so_1009015",
      "ChapterId": 9,
      "Index": 495
    },
    {
      "ID": "story_9_16",
      "ResId": "story_so_1009016",
      "ChapterId": 9,
      "Index": 496
    },
    {
      "ID": "story_9_17",
      "ResId": "story_so_1009017",
      "ChapterId": 9,
      "Index": 497
    },
    {
      "ID": "story_9_18",
      "ResId": "story_so_1009018",
      "ChapterId": 9,
      "Index": 498
    },
    {
      "ID": "story_9_19",
      "ResId": "story_so_1009019",
      "ChapterId": 9,
      "Index": 499
    },
    {
      "ID": "story_9_20",
      "ResId": "story_so_1009020",
      "ChapterId": 9,
      "Index": 500
    },
    {
      "ID": "story_9_21",
      "ResId": "story_so_1009021",
      "ChapterId": 9,
      "Index": 501
    },
    {
      "ID": "story_9_22",
      "ResId": "story_so_1009022",
      "ChapterId": 9,
      "Index": 502
    },
    {
      "ID": "story_9_23",
      "ResId": "story_so_1009023",
      "ChapterId": 9,
      "Index": 503
    },
    {
      "ID": "story_9_24",
      "ResId": "story_so_1009024",
      "ChapterId": 9,
      "Index": 504
    },
    {
      "ID": "story_9_25",
      "ResId": "story_so_1009025",
      "ChapterId": 9,
      "Index": 505
    },
    {
      "ID": "story_9_26",
      "ResId": "story_so_1009026",
      "ChapterId": 9,
      "Index": 506
    },
    {
      "ID": "story_9_27",
      "ResId": "story_so_1009027",
      "ChapterId": 9,
      "Index": 507
    },
    {
      "ID": "story_9_28",
      "ResId": "story_so_1009028",
      "ChapterId": 9,
      "Index": 508
    },
    {
      "ID": "story_9_29",
      "ResId": "story_so_1009029",
      "ChapterId": 9,
      "Index": 509
    },
    {
      "ID": "story_9_30",
      "ResId": "story_so_1009030",
      "ChapterId": 9,
      "Index": 510
    },
    {
      "ID": "story_9_31",
      "ResId": "story_so_1009031",
      "ChapterId": 9,
      "Index": 511
    },
    {
      "ID": "story_9_32",
      "ResId": "story_so_1009032",
      "ChapterId": 9,
      "Index": 512
    },
    {
      "ID": "story_9_33",
      "ResId": "story_so_1009033",
      "ChapterId": 9,
      "Index": 513
    },
    {
      "ID": "story_9_34",
      "ResId": "story_so_1009034",
      "ChapterId": 9,
      "Index": 514
    },
    {
      "ID": "story_9_35",
      "ResId": "story_so_1009035",
      "ChapterId": 9,
      "Index": 515
    },
    {
      "ID": "story_9_36",
      "ResId": "story_so_1009036",
      "ChapterId": 9,
      "Index": 516
    },
    {
      "ID": "story_9_37",
      "ResId": "story_so_1009037",
      "ChapterId": 9,
      "Index": 517
    },
    {
      "ID": "story_9_38",
      "ResId": "story_so_1009038",
      "ChapterId": 9,
      "Index": 518
    },
    {
      "ID": "story_9_39",
      "ResId": "story_so_1009039",
      "ChapterId": 9,
      "Index": 519
    },
    {
      "ID": "story_9_40",
      "ResId": "story_so_1009040",
      "ChapterId": 9,
      "Index": 520
    },
    {
      "ID": "story_9_41",
      "ResId": "story_so_1009041",
      "ChapterId": 9,
      "Index": 521
    },
    {
      "ID": "story_9_42",
      "ResId": "story_so_1009042",
      "ChapterId": 9,
      "Index": 522
    },
    {
      "ID": "story_9_43",
      "ResId": "story_so_1009043",
      "ChapterId": 9,
      "Index": 523
    },
    {
      "ID": "story_9_44",
      "ResId": "story_so_1009044",
      "ChapterId": 9,
      "Index": 524
    },
    {
      "ID": "story_9_45",
      "ResId": "story_so_1009045",
      "ChapterId": 9,
      "Index": 525
    },
    {
      "ID": "story_9_46",
      "ResId": "story_so_1009046",
      "ChapterId": 9,
      "Index": 526
    },
    {
      "ID": "story_9_47",
      "ResId": "story_so_1009047",
      "ChapterId": 9,
      "Index": 527
    },
    {
      "ID": "story_9_48",
      "ResId": "story_so_1009048",
      "ChapterId": 9,
      "Index": 528
    },
    {
      "ID": "story_10_1",
      "ResId": "story_so_1010001",
      "ChapterId": 10,
      "Index": 529
    },
    {
      "ID": "story_10_2",
      "ResId": "story_so_1010002",
      "ChapterId": 10,
      "Index": 530
    },
    {
      "ID": "story_10_3",
      "ResId": "story_so_1010003",
      "ChapterId": 10,
      "Index": 531
    },
    {
      "ID": "story_10_4",
      "ResId": "story_so_1010004",
      "ChapterId": 10,
      "Index": 532
    },
    {
      "ID": "story_10_5",
      "ResId": "story_so_1010005",
      "ChapterId": 10,
      "Index": 533
    },
    {
      "ID": "story_10_6",
      "ResId": "story_so_1010006",
      "ChapterId": 10,
      "Index": 534
    },
    {
      "ID": "story_10_7",
      "ResId": "story_so_1010007",
      "ChapterId": 10,
      "Index": 535
    },
    {
      "ID": "story_10_8",
      "ResId": "story_so_1010008",
      "ChapterId": 10,
      "Index": 536
    },
    {
      "ID": "story_10_9",
      "ResId": "story_so_1010009",
      "ChapterId": 10,
      "Index": 537
    },
    {
      "ID": "story_10_10",
      "ResId": "story_so_1010010",
      "ChapterId": 10,
      "Index": 538
    },
    {
      "ID": "story_10_11",
      "ResId": "story_so_1010011",
      "ChapterId": 10,
      "Index": 539
    },
    {
      "ID": "story_10_12",
      "ResId": "story_so_1010012",
      "ChapterId": 10,
      "Index": 540
    },
    {
      "ID": "story_10_13",
      "ResId": "story_so_1010013",
      "ChapterId": 10,
      "Index": 541
    },
    {
      "ID": "story_10_14",
      "ResId": "story_so_1010014",
      "ChapterId": 10,
      "Index": 542
    },
    {
      "ID": "story_10_15",
      "ResId": "story_so_1010015",
      "ChapterId": 10,
      "Index": 543
    },
    {
      "ID": "story_10_16",
      "ResId": "story_so_1010016",
      "ChapterId": 10,
      "Index": 544
    },
    {
      "ID": "story_10_17",
      "ResId": "story_so_1010017",
      "ChapterId": 10,
      "Index": 545
    },
    {
      "ID": "story_10_18",
      "ResId": "story_so_1010018",
      "ChapterId": 10,
      "Index": 546
    },
    {
      "ID": "story_10_19",
      "ResId": "story_so_1010019",
      "ChapterId": 10,
      "Index": 547
    },
    {
      "ID": "story_10_20",
      "ResId": "story_so_1010020",
      "ChapterId": 10,
      "Index": 548
    },
    {
      "ID": "story_10_21",
      "ResId": "story_so_1010021",
      "ChapterId": 10,
      "Index": 549
    },
    {
      "ID": "story_10_22",
      "ResId": "story_so_1010022",
      "ChapterId": 10,
      "Index": 550
    },
    {
      "ID": "story_10_23",
      "ResId": "story_so_1010023",
      "ChapterId": 10,
      "Index": 551
    },
    {
      "ID": "story_10_24",
      "ResId": "story_so_1010024",
      "ChapterId": 10,
      "Index": 552
    },
    {
      "ID": "story_10_25",
      "ResId": "story_so_1010025",
      "ChapterId": 10,
      "Index": 553
    },
    {
      "ID": "story_10_26",
      "ResId": "story_so_1010026",
      "ChapterId": 10,
      "Index": 554
    },
    {
      "ID": "story_10_27",
      "ResId": "story_so_1010027",
      "ChapterId": 10,
      "Index": 555
    },
    {
      "ID": "story_10_28",
      "ResId": "story_so_1010028",
      "ChapterId": 10,
      "Index": 556
    },
    {
      "ID": "story_10_29",
      "ResId": "story_so_1010029",
      "ChapterId": 10,
      "Index": 557
    },
    {
      "ID": "story_10_30",
      "ResId": "story_so_1010030",
      "ChapterId": 10,
      "Index": 558
    },
    {
      "ID": "story_10_31",
      "ResId": "story_so_1010031",
      "ChapterId": 10,
      "Index": 559
    },
    {
      "ID": "story_10_32",
      "ResId": "story_so_1010032",
      "ChapterId": 10,
      "Index": 560
    },
    {
      "ID": "story_10_33",
      "ResId": "story_so_1010033",
      "ChapterId": 10,
      "Index": 561
    },
    {
      "ID": "story_10_34",
      "ResId": "story_so_1010034",
      "ChapterId": 10,
      "Index": 562
    },
    {
      "ID": "story_10_35",
      "ResId": "story_so_1010035",
      "ChapterId": 10,
      "Index": 563
    },
    {
      "ID": "story_10_36",
      "ResId": "story_so_1010036",
      "ChapterId": 10,
      "Index": 564
    },
    {
      "ID": "story_10_37",
      "ResId": "story_so_1010037",
      "ChapterId": 10,
      "Index": 565
    },
    {
      "ID": "story_10_38",
      "ResId": "story_so_1010038",
      "ChapterId": 10,
      "Index": 566
    },
    {
      "ID": "story_10_39",
      "ResId": "story_so_1010039",
      "ChapterId": 10,
      "Index": 567
    },
    {
      "ID": "story_10_40",
      "ResId": "story_so_1010040",
      "ChapterId": 10,
      "Index": 568
    },
    {
      "ID": "story_10_41",
      "ResId": "story_so_1010041",
      "ChapterId": 10,
      "Index": 569
    },
    {
      "ID": "story_10_42",
      "ResId": "story_so_1010042",
      "ChapterId": 10,
      "Index": 570
    },
    {
      "ID": "story_10_43",
      "ResId": "story_so_1010043",
      "ChapterId": 10,
      "Index": 571
    },
    {
      "ID": "story_10_44",
      "ResId": "story_so_1010044",
      "ChapterId": 10,
      "Index": 572
    },
    {
      "ID": "story_11_1",
      "ResId": "story_so_1011001",
      "ChapterId": 11,
      "Index": 573
    },
    {
      "ID": "story_11_2",
      "ResId": "story_so_1011002",
      "ChapterId": 11,
      "Index": 574
    },
    {
      "ID": "story_11_3",
      "ResId": "story_so_1011003",
      "ChapterId": 11,
      "Index": 575
    },
    {
      "ID": "story_11_4",
      "ResId": "story_so_1011004",
      "ChapterId": 11,
      "Index": 576
    },
    {
      "ID": "story_11_5",
      "ResId": "story_so_1011005",
      "ChapterId": 11,
      "Index": 577
    },
    {
      "ID": "story_11_6",
      "ResId": "story_so_1011006",
      "ChapterId": 11,
      "Index": 578
    },
    {
      "ID": "story_11_7",
      "ResId": "story_so_1011007",
      "ChapterId": 11,
      "Index": 579
    },
    {
      "ID": "story_11_8",
      "ResId": "story_so_1011008",
      "ChapterId": 11,
      "Index": 580
    },
    {
      "ID": "story_11_9",
      "ResId": "story_so_1011009",
      "ChapterId": 11,
      "Index": 581
    },
    {
      "ID": "story_11_10",
      "ResId": "story_so_1011010",
      "ChapterId": 11,
      "Index": 582
    },
    {
      "ID": "story_11_11",
      "ResId": "story_so_1011011",
      "ChapterId": 11,
      "Index": 583
    },
    {
      "ID": "story_11_12",
      "ResId": "story_so_1011012",
      "ChapterId": 11,
      "Index": 584
    },
    {
      "ID": "story_11_13",
      "ResId": "story_so_1011013",
      "ChapterId": 11,
      "Index": 585
    },
    {
      "ID": "story_11_14",
      "ResId": "story_so_1011014",
      "ChapterId": 11,
      "Index": 586
    },
    {
      "ID": "story_11_15",
      "ResId": "story_so_1011015",
      "ChapterId": 11,
      "Index": 587
    },
    {
      "ID": "story_11_16",
      "ResId": "story_so_1011016",
      "ChapterId": 11,
      "Index": 588
    },
    {
      "ID": "story_11_17",
      "ResId": "story_so_1011017",
      "ChapterId": 11,
      "Index": 589
    },
    {
      "ID": "story_11_18",
      "ResId": "story_so_1011018",
      "ChapterId": 11,
      "Index": 590
    },
    {
      "ID": "story_11_19",
      "ResId": "story_so_1011019",
      "ChapterId": 11,
      "Index": 591
    },
    {
      "ID": "story_11_20",
      "ResId": "story_so_1011020",
      "ChapterId": 11,
      "Index": 592
    },
    {
      "ID": "story_11_21",
      "ResId": "story_so_1011021",
      "ChapterId": 11,
      "Index": 593
    },
    {
      "ID": "story_11_22",
      "ResId": "story_so_1011022",
      "ChapterId": 11,
      "Index": 594
    },
    {
      "ID": "story_11_23",
      "ResId": "story_so_1011023",
      "ChapterId": 11,
      "Index": 595
    },
    {
      "ID": "story_11_24",
      "ResId": "story_so_1011024",
      "ChapterId": 11,
      "Index": 596
    },
    {
      "ID": "story_11_25",
      "ResId": "story_so_1011025",
      "ChapterId": 11,
      "Index": 597
    },
    {
      "ID": "story_11_26",
      "ResId": "story_so_1011026",
      "ChapterId": 11,
      "Index": 598
    },
    {
      "ID": "story_11_27",
      "ResId": "story_so_1011027",
      "ChapterId": 11,
      "Index": 599
    },
    {
      "ID": "story_11_28",
      "ResId": "story_so_1011028",
      "ChapterId": 11,
      "Index": 600
    },
    {
      "ID": "story_11_29",
      "ResId": "story_so_1011029",
      "ChapterId": 11,
      "Index": 601
    },
    {
      "ID": "story_11_30",
      "ResId": "story_so_1011030",
      "ChapterId": 11,
      "Index": 602
    },
    {
      "ID": "story_11_31",
      "ResId": "story_so_1011031",
      "ChapterId": 11,
      "Index": 603
    },
    {
      "ID": "story_11_32",
      "ResId": "story_so_1011032",
      "ChapterId": 11,
      "Index": 604
    },
    {
      "ID": "story_11_33",
      "ResId": "story_so_1011033",
      "ChapterId": 11,
      "Index": 605
    },
    {
      "ID": "story_11_34",
      "ResId": "story_so_1011034",
      "ChapterId": 11,
      "Index": 606
    },
    {
      "ID": "story_11_35",
      "ResId": "story_so_1011035",
      "ChapterId": 11,
      "Index": 607
    },
    {
      "ID": "story_11_36",
      "ResId": "story_so_1011036",
      "ChapterId": 12,
      "Index": 608
    },
    {
      "ID": "story_11_37",
      "ResId": "story_so_1011037",
      "ChapterId": 12,
      "Index": 609
    },
    {
      "ID": "story_11_38",
      "ResId": "story_so_1011038",
      "ChapterId": 12,
      "Index": 610
    },
    {
      "ID": "story_11_39",
      "ResId": "story_so_1011039",
      "ChapterId": 12,
      "Index": 611
    },
    {
      "ID": "story_11_40",
      "ResId": "story_so_1011040",
      "ChapterId": 12,
      "Index": 612
    },
    {
      "ID": "story_11_41",
      "ResId": "story_so_1011041",
      "ChapterId": 12,
      "Index": 613
    },
    {
      "ID": "story_11_42",
      "ResId": "story_so_1011042",
      "ChapterId": 12,
      "Index": 614
    },
    {
      "ID": "story_11_43",
      "ResId": "story_so_1011043",
      "ChapterId": 12,
      "Index": 615
    },
    {
      "ID": "story_11_44",
      "ResId": "story_so_1011044",
      "ChapterId": 12,
      "Index": 616
    },
    {
      "ID": "story_11_45",
      "ResId": "story_so_1011045",
      "ChapterId": 12,
      "Index": 617
    },
    {
      "ID": "story_11_46",
      "ResId": "story_so_1011046",
      "ChapterId": 12,
      "Index": 618
    },
    {
      "ID": "story_11_47",
      "ResId": "story_so_1011047",
      "ChapterId": 12,
      "Index": 619
    },
    {
      "ID": "story_11_48",
      "ResId": "story_so_1011048",
      "ChapterId": 12,
      "Index": 620
    },
    {
      "ID": "story_11_49",
      "ResId": "story_so_1011049",
      "ChapterId": 12,
      "Index": 621
    },
    {
      "ID": "story_11_50",
      "ResId": "story_so_1011050",
      "ChapterId": 12,
      "Index": 622
    },
    {
      "ID": "story_11_51",
      "ResId": "story_so_1011051",
      "ChapterId": 12,
      "Index": 623
    },
    {
      "ID": "story_11_52",
      "ResId": "story_so_1011052",
      "ChapterId": 12,
      "Index": 624
    },
    {
      "ID": "story_11_53",
      "ResId": "story_so_1011053",
      "ChapterId": 12,
      "Index": 625
    },
    {
      "ID": "story_11_54",
      "ResId": "story_so_1011054",
      "ChapterId": 12,
      "Index": 626
    },
    {
      "ID": "story_11_55",
      "ResId": "story_so_1011055",
      "ChapterId": 12,
      "Index": 627
    },
    {
      "ID": "story_11_56",
      "ResId": "story_so_1011056",
      "ChapterId": 12,
      "Index": 628
    },
    {
      "ID": "story_11_57",
      "ResId": "story_so_1011057",
      "ChapterId": 12,
      "Index": 629
    },
    {
      "ID": "story_11_58",
      "ResId": "story_so_1011058",
      "ChapterId": 12,
      "Index": 630
    },
    {
      "ID": "story_11_59",
      "ResId": "story_so_1011059",
      "ChapterId": 12,
      "Index": 631
    },
    {
      "ID": "story_11_60",
      "ResId": "story_so_1011060",
      "ChapterId": 12,
      "Index": 632
    },
    {
      "ID": "story_11_61",
      "ResId": "story_so_1011061",
      "ChapterId": 12,
      "Index": 633
    },
    {
      "ID": "story_11_62",
      "ResId": "story_so_1011062",
      "ChapterId": 12,
      "Index": 634
    },
    {
      "ID": "story_11_63",
      "ResId": "story_so_1011063",
      "ChapterId": 12,
      "Index": 635
    },
    {
      "ID": "story_11_64",
      "ResId": "story_so_1011064",
      "ChapterId": 12,
      "Index": 636
    },
    {
      "ID": "story_11_65",
      "ResId": "story_so_1011065",
      "ChapterId": 12,
      "Index": 637
    },
    {
      "ID": "story_11_66",
      "ResId": "story_so_1011066",
      "ChapterId": 12,
      "Index": 638
    },
    {
      "ID": "story_11_67",
      "ResId": "story_so_1011067",
      "ChapterId": 12,
      "Index": 639
    },
    {
      "ID": "story_11_68",
      "ResId": "story_so_1011068",
      "ChapterId": 12,
      "Index": 640
    },
    {
      "ID": "story_11_69",
      "ResId": "story_so_1011069",
      "ChapterId": 12,
      "Index": 641
    },
    {
      "ID": "story_12_1",
      "ResId": "story_so_1012001",
      "ChapterId": 12,
      "Index": 642
    },
    {
      "ID": "story_12_2",
      "ResId": "story_so_1012002",
      "ChapterId": 12,
      "Index": 643
    },
    {
      "ID": "story_12_3",
      "ResId": "story_so_1012003",
      "ChapterId": 12,
      "Index": 644
    },
    {
      "ID": "story_12_4",
      "ResId": "story_so_1012004",
      "ChapterId": 12,
      "Index": 645
    },
    {
      "ID": "story_12_5",
      "ResId": "story_so_1012005",
      "ChapterId": 12,
      "Index": 646
    },
    {
      "ID": "story_12_6",
      "ResId": "story_so_1012006",
      "ChapterId": 12,
      "Index": 647
    },
    {
      "ID": "story_12_7",
      "ResId": "story_so_1012007",
      "ChapterId": 12,
      "Index": 648
    },
    {
      "ID": "story_12_8",
      "ResId": "story_so_1012008",
      "ChapterId": 12,
      "Index": 649
    },
    {
      "ID": "story_12_9",
      "ResId": "story_so_1012009",
      "ChapterId": 12,
      "Index": 650
    },
    {
      "ID": "story_12_10",
      "ResId": "story_so_1012010",
      "ChapterId": 12,
      "Index": 651
    },
    {
      "ID": "story_12_11",
      "ResId": "story_so_1012011",
      "ChapterId": 12,
      "Index": 652
    },
    {
      "ID": "story_13_1",
      "ResId": "story_so_1013001",
      "ChapterId": 13,
      "Index": 653
    },
    {
      "ID": "story_13_2",
      "ResId": "story_so_1013002",
      "ChapterId": 13,
      "Index": 654
    },
    {
      "ID": "story_13_3",
      "ResId": "story_so_1013003",
      "ChapterId": 13,
      "Index": 655
    },
    {
      "ID": "story_13_4",
      "ResId": "story_so_1013004",
      "ChapterId": 13,
      "Index": 656
    },
    {
      "ID": "story_13_5",
      "ResId": "story_so_1013005",
      "ChapterId": 13,
      "Index": 657
    },
    {
      "ID": "story_13_6",
      "ResId": "story_so_1013006",
      "ChapterId": 13,
      "Index": 658
    },
    {
      "ID": "story_13_7",
      "ResId": "story_so_1013007",
      "ChapterId": 13,
      "Index": 659
    },
    {
      "ID": "story_13_8",
      "ResId": "story_so_1013008",
      "ChapterId": 13,
      "Index": 660
    },
    {
      "ID": "story_13_9",
      "ResId": "story_so_1013009",
      "ChapterId": 13,
      "Index": 661
    },
    {
      "ID": "story_13_10",
      "ResId": "story_so_1013010",
      "ChapterId": 13,
      "Index": 662
    },
    {
      "ID": "story_13_11",
      "ResId": "story_so_1013011",
      "ChapterId": 13,
      "Index": 663
    },
    {
      "ID": "story_13_12",
      "ResId": "story_so_1013012",
      "ChapterId": 13,
      "Index": 664
    },
    {
      "ID": "story_13_13",
      "ResId": "story_so_1013013",
      "ChapterId": 13,
      "Index": 665
    },
    {
      "ID": "story_13_14",
      "ResId": "story_so_1013014",
      "ChapterId": 13,
      "Index": 666
    },
    {
      "ID": "story_13_15",
      "ResId": "story_so_1013015",
      "ChapterId": 13,
      "Index": 667
    },
    {
      "ID": "story_13_16",
      "ResId": "story_so_1013016",
      "ChapterId": 13,
      "Index": 668
    },
    {
      "ID": "story_13_17",
      "ResId": "story_so_1013017",
      "ChapterId": 13,
      "Index": 669
    },
    {
      "ID": "story_13_18",
      "ResId": "story_so_1013018",
      "ChapterId": 13,
      "Index": 670
    },
    {
      "ID": "story_13_19",
      "ResId": "story_so_1013019",
      "ChapterId": 13,
      "Index": 671
    },
    {
      "ID": "story_13_20",
      "ResId": "story_so_1013020",
      "ChapterId": 13,
      "Index": 672
    },
    {
      "ID": "story_13_21",
      "ResId": "story_so_1013021",
      "ChapterId": 13,
      "Index": 673
    },
    {
      "ID": "story_13_22",
      "ResId": "story_so_1013022",
      "ChapterId": 13,
      "Index": 674
    },
    {
      "ID": "story_13_23",
      "ResId": "story_so_1013023",
      "ChapterId": 13,
      "Index": 675
    },
    {
      "ID": "story_13_24",
      "ResId": "story_so_1013024",
      "ChapterId": 13,
      "Index": 676
    },
    {
      "ID": "story_13_25",
      "ResId": "story_so_1013025",
      "ChapterId": 13,
      "Index": 677
    },
    {
      "ID": "story_13_26",
      "ResId": "story_so_1013026",
      "ChapterId": 13,
      "Index": 678
    },
    {
      "ID": "story_13_27",
      "ResId": "story_so_1013027",
      "ChapterId": 13,
      "Index": 679
    },
    {
      "ID": "story_13_28",
      "ResId": "story_so_1013028",
      "ChapterId": 13,
      "Index": 680
    },
    {
      "ID": "story_13_29",
      "ResId": "story_so_1013029",
      "ChapterId": 13,
      "Index": 681
    },
    {
      "ID": "story_13_30",
      "ResId": "story_so_1013030",
      "ChapterId": 13,
      "Index": 682
    },
    {
      "ID": "story_13_31",
      "ResId": "story_so_1013031",
      "ChapterId": 13,
      "Index": 683
    },
    {
      "ID": "story_13_32",
      "ResId": "story_so_1013032",
      "ChapterId": 13,
      "Index": 684
    },
    {
      "ID": "story_13_33",
      "ResId": "story_so_1013033",
      "ChapterId": 13,
      "Index": 685
    },
    {
      "ID": "story_13_34",
      "ResId": "story_so_1013034",
      "ChapterId": 13,
      "Index": 686
    },
    {
      "ID": "story_13_35",
      "ResId": "story_so_1013035",
      "ChapterId": 13,
      "Index": 687
    },
    {
      "ID": "story_13_36",
      "ResId": "story_so_1013036",
      "ChapterId": 13,
      "Index": 688
    },
    {
      "ID": "story_13_37",
      "ResId": "story_so_1013037",
      "ChapterId": 13,
      "Index": 689
    },
    {
      "ID": "story_13_38",
      "ResId": "story_so_1013038",
      "ChapterId": 13,
      "Index": 690
    },
    {
      "ID": "story_13_39",
      "ResId": "story_so_1013039",
      "ChapterId": 13,
      "Index": 691
    },
    {
      "ID": "story_13_40",
      "ResId": "story_so_1013040",
      "ChapterId": 13,
      "Index": 692
    },
    {
      "ID": "story_13_41",
      "ResId": "story_so_1013041",
      "ChapterId": 13,
      "Index": 693
    },
    {
      "ID": "story_13_42",
      "ResId": "story_so_1013042",
      "ChapterId": 13,
      "Index": 694
    },
    {
      "ID": "story_13_43",
      "ResId": "story_so_1013043",
      "ChapterId": 13,
      "Index": 695
    },
    {
      "ID": "story_13_44",
      "ResId": "story_so_1013044",
      "ChapterId": 13,
      "Index": 696
    },
    {
      "ID": "story_13_45",
      "ResId": "story_so_1013045",
      "ChapterId": 13,
      "Index": 697
    },
    {
      "ID": "story_14_1",
      "ResId": "story_so_1014001",
      "ChapterId": 14,
      "Index": 698
    },
    {
      "ID": "story_14_2",
      "ResId": "story_so_1014002",
      "ChapterId": 14,
      "Index": 699
    },
    {
      "ID": "story_14_3",
      "ResId": "story_so_1014003",
      "ChapterId": 14,
      "Index": 700
    },
    {
      "ID": "story_14_4",
      "ResId": "story_so_1014004",
      "ChapterId": 14,
      "Index": 701
    },
    {
      "ID": "story_14_5",
      "ResId": "story_so_1014005",
      "ChapterId": 14,
      "Index": 702
    },
    {
      "ID": "story_14_6",
      "ResId": "story_so_1014006",
      "ChapterId": 14,
      "Index": 703
    },
    {
      "ID": "story_14_7",
      "ResId": "story_so_1014007",
      "ChapterId": 14,
      "Index": 704
    },
    {
      "ID": "story_14_8",
      "ResId": "story_so_1014008",
      "ChapterId": 14,
      "Index": 705
    },
    {
      "ID": "story_14_9",
      "ResId": "story_so_1014009",
      "ChapterId": 14,
      "Index": 706
    },
    {
      "ID": "story_14_10",
      "ResId": "story_so_1014010",
      "ChapterId": 14,
      "Index": 707
    },
    {
      "ID": "story_14_11",
      "ResId": "story_so_1014011",
      "ChapterId": 14,
      "Index": 708
    },
    {
      "ID": "story_14_12",
      "ResId": "story_so_1014012",
      "ChapterId": 14,
      "Index": 709
    },
    {
      "ID": "story_14_13",
      "ResId": "story_so_1014013",
      "ChapterId": 14,
      "Index": 710
    },
    {
      "ID": "story_14_14",
      "ResId": "story_so_1014014",
      "ChapterId": 14,
      "Index": 711
    },
    {
      "ID": "story_14_15",
      "ResId": "story_so_1014015",
      "ChapterId": 14,
      "Index": 712
    },
    {
      "ID": "story_14_16",
      "ResId": "story_so_1014016",
      "ChapterId": 14,
      "Index": 713
    },
    {
      "ID": "story_14_17",
      "ResId": "story_so_1014017",
      "ChapterId": 14,
      "Index": 714
    },
    {
      "ID": "story_14_18",
      "ResId": "story_so_1014018",
      "ChapterId": 14,
      "Index": 715
    },
    {
      "ID": "story_14_19",
      "ResId": "story_so_1014019",
      "ChapterId": 14,
      "Index": 716
    },
    {
      "ID": "story_14_20",
      "ResId": "story_so_1014020",
      "ChapterId": 14,
      "Index": 717
    },
    {
      "ID": "story_14_21",
      "ResId": "story_so_1014021",
      "ChapterId": 14,
      "Index": 718
    },
    {
      "ID": "story_14_22",
      "ResId": "story_so_1014022",
      "ChapterId": 14,
      "Index": 719
    },
    {
      "ID": "story_14_23",
      "ResId": "story_so_1014023",
      "ChapterId": 14,
      "Index": 720
    },
    {
      "ID": "story_14_24",
      "ResId": "story_so_1014024",
      "ChapterId": 14,
      "Index": 721
    },
    {
      "ID": "story_14_25",
      "ResId": "story_so_1014025",
      "ChapterId": 14,
      "Index": 722
    },
    {
      "ID": "story_14_26",
      "ResId": "story_so_1014026",
      "ChapterId": 14,
      "Index": 723
    },
    {
      "ID": "story_14_27",
      "ResId": "story_so_1014027",
      "ChapterId": 14,
      "Index": 724
    },
    {
      "ID": "story_14_28",
      "ResId": "story_so_1014028",
      "ChapterId": 14,
      "Index": 725
    },
    {
      "ID": "story_14_29",
      "ResId": "story_so_1014029",
      "ChapterId": 14,
      "Index": 726
    },
    {
      "ID": "story_14_30",
      "ResId": "story_so_1014030",
      "ChapterId": 14,
      "Index": 727
    },
    {
      "ID": "story_14_31",
      "ResId": "story_so_1014031",
      "ChapterId": 14,
      "Index": 728
    },
    {
      "ID": "story_14_32",
      "ResId": "story_so_1014032",
      "ChapterId": 14,
      "Index": 729
    },
    {
      "ID": "story_14_33",
      "ResId": "story_so_1014033",
      "ChapterId": 14,
      "Index": 730
    },
    {
      "ID": "story_14_34",
      "ResId": "story_so_1014034",
      "ChapterId": 14,
      "Index": 731
    },
    {
      "ID": "story_14_35",
      "ResId": "story_so_1014035",
      "ChapterId": 14,
      "Index": 732
    },
    {
      "ID": "story_14_36",
      "ResId": "story_so_1014036",
      "ChapterId": 14,
      "Index": 733
    },
    {
      "ID": "story_14_37",
      "ResId": "story_so_1014037",
      "ChapterId": 14,
      "Index": 734
    },
    {
      "ID": "story_14_38",
      "ResId": "story_so_1014038",
      "ChapterId": 14,
      "Index": 735
    },
    {
      "ID": "story_14_39",
      "ResId": "story_so_1014039",
      "ChapterId": 14,
      "Index": 736
    },
    {
      "ID": "story_14_40",
      "ResId": "story_so_1014040",
      "ChapterId": 14,
      "Index": 737
    },
    {
      "ID": "story_14_41",
      "ResId": "story_so_1014041",
      "ChapterId": 14,
      "Index": 738
    },
    {
      "ID": "story_14_42",
      "ResId": "story_so_1014042",
      "ChapterId": 14,
      "Index": 739
    },
    {
      "ID": "story_14_43",
      "ResId": "story_so_1014043",
      "ChapterId": 14,
      "Index": 740
    },
    {
      "ID": "story_14_44",
      "ResId": "story_so_1014044",
      "ChapterId": 14,
      "Index": 741
    },
    {
      "ID": "story_14_45",
      "ResId": "story_so_1014045",
      "ChapterId": 14,
      "Index": 742
    },
    {
      "ID": "story_14_46",
      "ResId": "story_so_1014046",
      "ChapterId": 14,
      "Index": 743
    },
    {
      "ID": "story_14_47",
      "ResId": "story_so_1014047",
      "ChapterId": 14,
      "Index": 744
    },
    {
      "ID": "story_15_1",
      "ResId": "story_so_1015001",
      "ChapterId": 15,
      "Index": 745
    },
    {
      "ID": "story_15_2",
      "ResId": "story_so_1015002",
      "ChapterId": 15,
      "Index": 746
    },
    {
      "ID": "story_15_3",
      "ResId": "story_so_1015003",
      "ChapterId": 15,
      "Index": 747
    },
    {
      "ID": "story_15_4",
      "ResId": "story_so_1015004",
      "ChapterId": 15,
      "Index": 748
    },
    {
      "ID": "story_15_5",
      "ResId": "story_so_1015005",
      "ChapterId": 15,
      "Index": 749
    },
    {
      "ID": "story_15_6",
      "ResId": "story_so_1015006",
      "ChapterId": 15,
      "Index": 750
    },
    {
      "ID": "story_15_7",
      "ResId": "story_so_1015007",
      "ChapterId": 15,
      "Index": 751
    },
    {
      "ID": "story_15_8",
      "ResId": "story_so_1015008",
      "ChapterId": 15,
      "Index": 752
    },
    {
      "ID": "story_15_9",
      "ResId": "story_so_1015009",
      "ChapterId": 15,
      "Index": 753
    },
    {
      "ID": "story_15_10",
      "ResId": "story_so_1015010",
      "ChapterId": 15,
      "Index": 754
    },
    {
      "ID": "story_15_11",
      "ResId": "story_so_1015011",
      "ChapterId": 15,
      "Index": 755
    },
    {
      "ID": "story_15_12",
      "ResId": "story_so_1015012",
      "ChapterId": 15,
      "Index": 756
    },
    {
      "ID": "story_15_13",
      "ResId": "story_so_1015013",
      "ChapterId": 15,
      "Index": 757
    },
    {
      "ID": "story_15_14",
      "ResId": "story_so_1015014",
      "ChapterId": 15,
      "Index": 758
    },
    {
      "ID": "story_15_15",
      "ResId": "story_so_1015015",
      "ChapterId": 15,
      "Index": 759
    },
    {
      "ID": "story_15_16",
      "ResId": "story_so_1015016",
      "ChapterId": 15,
      "Index": 760
    },
    {
      "ID": "story_15_17",
      "ResId": "story_so_1015017",
      "ChapterId": 15,
      "Index": 761
    },
    {
      "ID": "story_15_18",
      "ResId": "story_so_1015018",
      "ChapterId": 15,
      "Index": 762
    },
    {
      "ID": "story_15_19",
      "ResId": "story_so_1015019",
      "ChapterId": 15,
      "Index": 763
    },
    {
      "ID": "story_15_20",
      "ResId": "story_so_1015020",
      "ChapterId": 15,
      "Index": 764
    },
    {
      "ID": "story_15_21",
      "ResId": "story_so_1015021",
      "ChapterId": 15,
      "Index": 765
    },
    {
      "ID": "story_15_22",
      "ResId": "story_so_1015022",
      "ChapterId": 15,
      "Index": 766
    },
    {
      "ID": "story_15_23",
      "ResId": "story_so_1015023",
      "ChapterId": 15,
      "Index": 767
    },
    {
      "ID": "story_15_24",
      "ResId": "story_so_1015024",
      "ChapterId": 15,
      "Index": 768
    },
    {
      "ID": "story_15_25",
      "ResId": "story_so_1015025",
      "ChapterId": 15,
      "Index": 769
    },
    {
      "ID": "story_15_26",
      "ResId": "story_so_1015026",
      "ChapterId": 15,
      "Index": 770
    },
    {
      "ID": "story_15_27",
      "ResId": "story_so_1015027",
      "ChapterId": 15,
      "Index": 771
    },
    {
      "ID": "story_15_28",
      "ResId": "story_so_1015028",
      "ChapterId": 15,
      "Index": 772
    },
    {
      "ID": "story_15_29",
      "ResId": "story_so_1015029",
      "ChapterId": 15,
      "Index": 773
    },
    {
      "ID": "story_15_30",
      "ResId": "story_so_1015030",
      "ChapterId": 15,
      "Index": 774
    },
    {
      "ID": "story_15_31",
      "ResId": "story_so_1015031",
      "ChapterId": 15,
      "Index": 775
    },
    {
      "ID": "story_15_32",
      "ResId": "story_so_1015032",
      "ChapterId": 15,
      "Index": 776
    },
    {
      "ID": "story_15_33",
      "ResId": "story_so_1015033",
      "ChapterId": 15,
      "Index": 777
    },
    {
      "ID": "story_15_34",
      "ResId": "story_so_1015034",
      "ChapterId": 15,
      "Index": 778
    },
    {
      "ID": "story_15_35",
      "ResId": "story_so_1015035",
      "ChapterId": 15,
      "Index": 779
    },
    {
      "ID": "story_15_36",
      "ResId": "story_so_1015036",
      "ChapterId": 15,
      "Index": 780
    },
    {
      "ID": "story_15_37",
      "ResId": "story_so_1015037",
      "ChapterId": 15,
      "Index": 781
    },
    {
      "ID": "story_15_38",
      "ResId": "story_so_1015038",
      "ChapterId": 15,
      "Index": 782
    },
    {
      "ID": "story_15_39",
      "ResId": "story_so_1015039",
      "ChapterId": 15,
      "Index": 783
    },
    {
      "ID": "story_15_40",
      "ResId": "story_so_1015040",
      "ChapterId": 15,
      "Index": 784
    },
    {
      "ID": "story_15_41",
      "ResId": "story_so_1015041",
      "ChapterId": 15,
      "Index": 785
    },
    {
      "ID": "story_15_42",
      "ResId": "story_so_1015042",
      "ChapterId": 15,
      "Index": 786
    },
    {
      "ID": "story_15_43",
      "ResId": "story_so_1015043",
      "ChapterId": 15,
      "Index": 787
    },
    {
      "ID": "story_15_44",
      "ResId": "story_so_1015044",
      "ChapterId": 15,
      "Index": 788
    },
    {
      "ID": "story_15_45",
      "ResId": "story_so_1015045",
      "ChapterId": 15,
      "Index": 789
    },
    {
      "ID": "story_15_46",
      "ResId": "story_so_1015046",
      "ChapterId": 15,
      "Index": 790
    },
    {
      "ID": "story_15_47",
      "ResId": "story_so_1015047",
      "ChapterId": 15,
      "Index": 791
    },
    {
      "ID": "story_16_1",
      "ResId": "story_so_1016001",
      "ChapterId": 16,
      "Index": 792
    },
    {
      "ID": "story_16_2",
      "ResId": "story_so_1016002",
      "ChapterId": 16,
      "Index": 793
    },
    {
      "ID": "story_16_3",
      "ResId": "story_so_1016003",
      "ChapterId": 16,
      "Index": 794
    },
    {
      "ID": "story_16_4",
      "ResId": "story_so_1016004",
      "ChapterId": 16,
      "Index": 795
    },
    {
      "ID": "story_16_5",
      "ResId": "story_so_1016005",
      "ChapterId": 16,
      "Index": 796
    },
    {
      "ID": "story_16_6",
      "ResId": "story_so_1016006",
      "ChapterId": 16,
      "Index": 797
    },
    {
      "ID": "story_16_7",
      "ResId": "story_so_1016007",
      "ChapterId": 16,
      "Index": 798
    },
    {
      "ID": "story_16_8",
      "ResId": "story_so_1016008",
      "ChapterId": 16,
      "Index": 799
    },
    {
      "ID": "story_16_9",
      "ResId": "story_so_1016009",
      "ChapterId": 16,
      "Index": 800
    },
    {
      "ID": "story_16_10",
      "ResId": "story_so_1016010",
      "ChapterId": 16,
      "Index": 801
    },
    {
      "ID": "story_16_11",
      "ResId": "story_so_1016011",
      "ChapterId": 16,
      "Index": 802
    },
    {
      "ID": "story_16_12",
      "ResId": "story_so_1016012",
      "ChapterId": 16,
      "Index": 803
    },
    {
      "ID": "story_16_13",
      "ResId": "story_so_1016013",
      "ChapterId": 16,
      "Index": 804
    },
    {
      "ID": "story_16_14",
      "ResId": "story_so_1016014",
      "ChapterId": 16,
      "Index": 805
    },
    {
      "ID": "story_16_15",
      "ResId": "story_so_1016015",
      "ChapterId": 16,
      "Index": 806
    },
    {
      "ID": "story_16_16",
      "ResId": "story_so_1016016",
      "ChapterId": 16,
      "Index": 807
    },
    {
      "ID": "story_16_17",
      "ResId": "story_so_1016017",
      "ChapterId": 16,
      "Index": 808
    },
    {
      "ID": "story_16_18",
      "ResId": "story_so_1016018",
      "ChapterId": 16,
      "Index": 809
    },
    {
      "ID": "story_16_19",
      "ResId": "story_so_1016019",
      "ChapterId": 16,
      "Index": 810
    },
    {
      "ID": "story_16_20",
      "ResId": "story_so_1016020",
      "ChapterId": 16,
      "Index": 811
    },
    {
      "ID": "story_16_21",
      "ResId": "story_so_1016021",
      "ChapterId": 16,
      "Index": 812
    },
    {
      "ID": "story_16_22",
      "ResId": "story_so_1016022",
      "ChapterId": 16,
      "Index": 813
    },
    {
      "ID": "story_16_23",
      "ResId": "story_so_1016023",
      "ChapterId": 16,
      "Index": 814
    },
    {
      "ID": "story_16_24",
      "ResId": "story_so_1016024",
      "ChapterId": 16,
      "Index": 815
    },
    {
      "ID": "story_16_25",
      "ResId": "story_so_1016025",
      "ChapterId": 16,
      "Index": 816
    },
    {
      "ID": "story_16_26",
      "ResId": "story_so_1016026",
      "ChapterId": 16,
      "Index": 817
    },
    {
      "ID": "story_16_27",
      "ResId": "story_so_1016027",
      "ChapterId": 16,
      "Index": 818
    },
    {
      "ID": "story_16_28",
      "ResId": "story_so_1016028",
      "ChapterId": 16,
      "Index": 819
    },
    {
      "ID": "story_16_29",
      "ResId": "story_so_1016029",
      "ChapterId": 16,
      "Index": 820
    },
    {
      "ID": "story_16_30",
      "ResId": "story_so_1016030",
      "ChapterId": 16,
      "Index": 821
    },
    {
      "ID": "story_16_31",
      "ResId": "story_so_1016031",
      "ChapterId": 16,
      "Index": 822
    },
    {
      "ID": "story_16_32",
      "ResId": "story_so_1016032",
      "ChapterId": 16,
      "Index": 823
    },
    {
      "ID": "story_16_33",
      "ResId": "story_so_1016033",
      "ChapterId": 16,
      "Index": 824
    },
    {
      "ID": "story_16_34",
      "ResId": "story_so_1016034",
      "ChapterId": 16,
      "Index": 825
    },
    {
      "ID": "story_16_35",
      "ResId": "story_so_1016035",
      "ChapterId": 16,
      "Index": 826
    },
    {
      "ID": "story_16_36",
      "ResId": "story_so_1016036",
      "ChapterId": 16,
      "Index": 827
    },
    {
      "ID": "story_16_37",
      "ResId": "story_so_1016037",
      "ChapterId": 16,
      "Index": 828
    },
    {
      "ID": "story_16_38",
      "ResId": "story_so_1016038",
      "ChapterId": 16,
      "Index": 829
    },
    {
      "ID": "story_16_39",
      "ResId": "story_so_1016039",
      "ChapterId": 16,
      "Index": 830
    },
    {
      "ID": "story_16_40",
      "ResId": "story_so_1016040",
      "ChapterId": 16,
      "Index": 831
    },
    {
      "ID": "story_16_41",
      "ResId": "story_so_1016041",
      "ChapterId": 16,
      "Index": 832
    },
    {
      "ID": "story_16_42",
      "ResId": "story_so_1016042",
      "ChapterId": 16,
      "Index": 833
    },
    {
      "ID": "story_16_43",
      "ResId": "story_so_1016043",
      "ChapterId": 16,
      "Index": 834
    },
    {
      "ID": "story_16_44",
      "ResId": "story_so_1016044",
      "ChapterId": 16,
      "Index": 835
    },
    {
      "ID": "story_16_45",
      "ResId": "story_so_1016045",
      "ChapterId": 16,
      "Index": 836
    },
    {
      "ID": "story_16_46",
      "ResId": "story_so_1016046",
      "ChapterId": 16,
      "Index": 837
    },
    {
      "ID": "story_17_1",
      "ResId": "story_so_1017001",
      "ChapterId": 17,
      "Index": 838
    },
    {
      "ID": "story_17_2",
      "ResId": "story_so_1017002",
      "ChapterId": 17,
      "Index": 839
    },
    {
      "ID": "story_17_3",
      "ResId": "story_so_1017003",
      "ChapterId": 17,
      "Index": 840
    },
    {
      "ID": "story_17_4",
      "ResId": "story_so_1017004",
      "ChapterId": 17,
      "Index": 841
    },
    {
      "ID": "story_17_5",
      "ResId": "story_so_1017005",
      "ChapterId": 17,
      "Index": 842
    },
    {
      "ID": "story_17_6",
      "ResId": "story_so_1017006",
      "ChapterId": 17,
      "Index": 843
    },
    {
      "ID": "story_17_7",
      "ResId": "story_so_1017007",
      "ChapterId": 17,
      "Index": 844
    },
    {
      "ID": "story_17_8",
      "ResId": "story_so_1017008",
      "ChapterId": 17,
      "Index": 845
    },
    {
      "ID": "story_17_9",
      "ResId": "story_so_1017009",
      "ChapterId": 17,
      "Index": 846
    },
    {
      "ID": "story_17_10",
      "ResId": "story_so_1017010",
      "ChapterId": 17,
      "Index": 847
    },
    {
      "ID": "story_17_11",
      "ResId": "story_so_1017011",
      "ChapterId": 17,
      "Index": 848
    },
    {
      "ID": "story_17_12",
      "ResId": "story_so_1017012",
      "ChapterId": 17,
      "Index": 849
    },
    {
      "ID": "story_17_13",
      "ResId": "story_so_1017013",
      "ChapterId": 17,
      "Index": 850
    },
    {
      "ID": "story_17_14",
      "ResId": "story_so_1017014",
      "ChapterId": 17,
      "Index": 851
    },
    {
      "ID": "story_17_15",
      "ResId": "story_so_1017015",
      "ChapterId": 17,
      "Index": 852
    },
    {
      "ID": "story_17_16",
      "ResId": "story_so_1017016",
      "ChapterId": 17,
      "Index": 853
    },
    {
      "ID": "story_17_17",
      "ResId": "story_so_1017017",
      "ChapterId": 17,
      "Index": 854
    },
    {
      "ID": "story_17_18",
      "ResId": "story_so_1017018",
      "ChapterId": 17,
      "Index": 855
    },
    {
      "ID": "story_17_19",
      "ResId": "story_so_1017019",
      "ChapterId": 17,
      "Index": 856
    },
    {
      "ID": "story_17_20",
      "ResId": "story_so_1017020",
      "ChapterId": 17,
      "Index": 857
    },
    {
      "ID": "story_17_21",
      "ResId": "story_so_1017021",
      "ChapterId": 17,
      "Index": 858
    },
    {
      "ID": "story_17_22",
      "ResId": "story_so_1017022",
      "ChapterId": 17,
      "Index": 859
    },
    {
      "ID": "story_17_23",
      "ResId": "story_so_1017023",
      "ChapterId": 17,
      "Index": 860
    },
    {
      "ID": "story_17_24",
      "ResId": "story_so_1017024",
      "ChapterId": 17,
      "Index": 861
    },
    {
      "ID": "story_17_25",
      "ResId": "story_so_1017025",
      "ChapterId": 17,
      "Index": 862
    },
    {
      "ID": "story_17_26",
      "ResId": "story_so_1017026",
      "ChapterId": 17,
      "Index": 863
    },
    {
      "ID": "story_17_27",
      "ResId": "story_so_1017027",
      "ChapterId": 17,
      "Index": 864
    },
    {
      "ID": "story_17_28",
      "ResId": "story_so_1017028",
      "ChapterId": 17,
      "Index": 865
    },
    {
      "ID": "story_17_29",
      "ResId": "story_so_1017029",
      "ChapterId": 17,
      "Index": 866
    },
    {
      "ID": "story_17_30",
      "ResId": "story_so_1017030",
      "ChapterId": 17,
      "Index": 867
    },
    {
      "ID": "story_17_31",
      "ResId": "story_so_1017031",
      "ChapterId": 17,
      "Index": 868
    },
    {
      "ID": "story_17_32",
      "ResId": "story_so_1017032",
      "ChapterId": 17,
      "Index": 869
    },
    {
      "ID": "story_17_33",
      "ResId": "story_so_1017033",
      "ChapterId": 17,
      "Index": 870
    },
    {
      "ID": "story_17_34",
      "ResId": "story_so_1017034",
      "ChapterId": 17,
      "Index": 871
    },
    {
      "ID": "story_17_35",
      "ResId": "story_so_1017035",
      "ChapterId": 17,
      "Index": 872
    },
    {
      "ID": "story_17_36",
      "ResId": "story_so_1017036",
      "ChapterId": 17,
      "Index": 873
    },
    {
      "ID": "story_17_37",
      "ResId": "story_so_1017037",
      "ChapterId": 17,
      "Index": 874
    },
    {
      "ID": "story_17_38",
      "ResId": "story_so_1017038",
      "ChapterId": 17,
      "Index": 875
    },
    {
      "ID": "story_17_39",
      "ResId": "story_so_1017039",
      "ChapterId": 17,
      "Index": 876
    },
    {
      "ID": "story_17_40",
      "ResId": "story_so_1017040",
      "ChapterId": 17,
      "Index": 877
    },
    {
      "ID": "story_17_41",
      "ResId": "story_so_1017041",
      "ChapterId": 17,
      "Index": 878
    },
    {
      "ID": "story_17_42",
      "ResId": "story_so_1017042",
      "ChapterId": 17,
      "Index": 879
    },
    {
      "ID": "story_17_43",
      "ResId": "story_so_1017043",
      "ChapterId": 17,
      "Index": 880
    },
    {
      "ID": "story_17_44",
      "ResId": "story_so_1017044",
      "ChapterId": 17,
      "Index": 881
    },
    {
      "ID": "story_17_45",
      "ResId": "story_so_1017045",
      "ChapterId": 17,
      "Index": 882
    },
    {
      "ID": "story_17_46",
      "ResId": "story_so_1017046",
      "ChapterId": 17,
      "Index": 883
    },
    {
      "ID": "story_17_47",
      "ResId": "story_so_1017047",
      "ChapterId": 17,
      "Index": 884
    },
    {
      "ID": "story_17_48",
      "ResId": "story_so_1017048",
      "ChapterId": 17,
      "Index": 885
    },
    {
      "ID": "story_17_49",
      "ResId": "story_so_1017049",
      "ChapterId": 17,
      "Index": 886
    },
    {
      "ID": "story_17_50",
      "ResId": "story_so_1017050",
      "ChapterId": 17,
      "Index": 887
    },
    {
      "ID": "story_17_51",
      "ResId": "story_so_1017051",
      "ChapterId": 17,
      "Index": 888
    },
    {
      "ID": "story_17_52",
      "ResId": "story_so_1017052",
      "ChapterId": 17,
      "Index": 889
    },
    {
      "ID": "story_17_53",
      "ResId": "story_so_1017053",
      "ChapterId": 17,
      "Index": 890
    },
    {
      "ID": "story_17_54",
      "ResId": "story_so_1017054",
      "ChapterId": 17,
      "Index": 891
    },
    {
      "ID": "story_18_1",
      "ResId": "story_so_1018001",
      "ChapterId": 18,
      "Index": 892
    },
    {
      "ID": "story_18_2",
      "ResId": "story_so_1018002",
      "ChapterId": 18,
      "Index": 893
    },
    {
      "ID": "story_18_3",
      "ResId": "story_so_1018003",
      "ChapterId": 18,
      "Index": 894
    },
    {
      "ID": "story_18_4",
      "ResId": "story_so_1018004",
      "ChapterId": 18,
      "Index": 895
    },
    {
      "ID": "story_18_5",
      "ResId": "story_so_1018005",
      "ChapterId": 18,
      "Index": 896
    },
    {
      "ID": "story_18_6",
      "ResId": "story_so_1018006",
      "ChapterId": 18,
      "Index": 897
    },
    {
      "ID": "story_18_7",
      "ResId": "story_so_1018007",
      "ChapterId": 18,
      "Index": 898
    },
    {
      "ID": "story_18_8",
      "ResId": "story_so_1018008",
      "ChapterId": 18,
      "Index": 899
    },
    {
      "ID": "story_18_9",
      "ResId": "story_so_1018009",
      "ChapterId": 18,
      "Index": 900
    },
    {
      "ID": "story_18_10",
      "ResId": "story_so_1018010",
      "ChapterId": 18,
      "Index": 901
    },
    {
      "ID": "story_18_11",
      "ResId": "story_so_1018011",
      "ChapterId": 18,
      "Index": 902
    },
    {
      "ID": "story_18_12",
      "ResId": "story_so_1018012",
      "ChapterId": 18,
      "Index": 903
    },
    {
      "ID": "story_18_13",
      "ResId": "story_so_1018013",
      "ChapterId": 18,
      "Index": 904
    },
    {
      "ID": "story_18_14",
      "ResId": "story_so_1018014",
      "ChapterId": 18,
      "Index": 905
    },
    {
      "ID": "story_18_15",
      "ResId": "story_so_1018015",
      "ChapterId": 18,
      "Index": 906
    },
    {
      "ID": "story_18_16",
      "ResId": "story_so_1018016",
      "ChapterId": 18,
      "Index": 907
    },
    {
      "ID": "story_18_17",
      "ResId": "story_so_1018017",
      "ChapterId": 18,
      "Index": 908
    },
    {
      "ID": "story_18_18",
      "ResId": "story_so_1018018",
      "ChapterId": 18,
      "Index": 909
    },
    {
      "ID": "story_18_19",
      "ResId": "story_so_1018019",
      "ChapterId": 18,
      "Index": 910
    },
    {
      "ID": "story_18_20",
      "ResId": "story_so_1018020",
      "ChapterId": 18,
      "Index": 911
    },
    {
      "ID": "story_18_21",
      "ResId": "story_so_1018021",
      "ChapterId": 18,
      "Index": 912
    },
    {
      "ID": "story_18_22",
      "ResId": "story_so_1018022",
      "ChapterId": 18,
      "Index": 913
    },
    {
      "ID": "story_18_23",
      "ResId": "story_so_1018023",
      "ChapterId": 18,
      "Index": 914
    },
    {
      "ID": "story_18_24",
      "ResId": "story_so_1018024",
      "ChapterId": 18,
      "Index": 915
    },
    {
      "ID": "story_18_25",
      "ResId": "story_so_1018025",
      "ChapterId": 18,
      "Index": 916
    },
    {
      "ID": "story_18_26",
      "ResId": "story_so_1018026",
      "ChapterId": 18,
      "Index": 917
    },
    {
      "ID": "story_18_27",
      "ResId": "story_so_1018027",
      "ChapterId": 18,
      "Index": 918
    },
    {
      "ID": "story_18_28",
      "ResId": "story_so_1018028",
      "ChapterId": 18,
      "Index": 919
    },
    {
      "ID": "story_18_29",
      "ResId": "story_so_1018029",
      "ChapterId": 18,
      "Index": 920
    },
    {
      "ID": "story_18_30",
      "ResId": "story_so_1018030",
      "ChapterId": 18,
      "Index": 921
    },
    {
      "ID": "story_18_31",
      "ResId": "story_so_1018031",
      "ChapterId": 18,
      "Index": 922
    },
    {
      "ID": "story_18_32",
      "ResId": "story_so_1018032",
      "ChapterId": 18,
      "Index": 923
    },
    {
      "ID": "story_18_33",
      "ResId": "story_so_1018033",
      "ChapterId": 18,
      "Index": 924
    },
    {
      "ID": "story_18_34",
      "ResId": "story_so_1018034",
      "ChapterId": 18,
      "Index": 925
    },
    {
      "ID": "story_18_35",
      "ResId": "story_so_1018035",
      "ChapterId": 18,
      "Index": 926
    },
    {
      "ID": "story_18_36",
      "ResId": "story_so_1018036",
      "ChapterId": 18,
      "Index": 927
    },
    {
      "ID": "story_18_37",
      "ResId": "story_so_1018037",
      "ChapterId": 18,
      "Index": 928
    },
    {
      "ID": "story_18_38",
      "ResId": "story_so_1018038",
      "ChapterId": 18,
      "Index": 929
    },
    {
      "ID": "story_18_39",
      "ResId": "story_so_1018039",
      "ChapterId": 18,
      "Index": 930
    },
    {
      "ID": "story_18_40",
      "ResId": "story_so_1018040",
      "ChapterId": 18,
      "Index": 931
    },
    {
      "ID": "story_18_41",
      "ResId": "story_so_1018041",
      "ChapterId": 18,
      "Index": 932
    },
    {
      "ID": "story_18_42",
      "ResId": "story_so_1018042",
      "ChapterId": 18,
      "Index": 933
    },
    {
      "ID": "story_18_43",
      "ResId": "story_so_1018043",
      "ChapterId": 18,
      "Index": 934
    },
    {
      "ID": "story_18_44",
      "ResId": "story_so_1018044",
      "ChapterId": 18,
      "Index": 935
    },
    {
      "ID": "story_18_45",
      "ResId": "story_so_1018045",
      "ChapterId": 18,
      "Index": 936
    },
    {
      "ID": "story_18_46",
      "ResId": "story_so_1018046",
      "ChapterId": 18,
      "Index": 937
    },
    {
      "ID": "story_18_47",
      "ResId": "story_so_1018047",
      "ChapterId": 18,
      "Index": 938
    },
    {
      "ID": "story_18_48",
      "ResId": "story_so_1018048",
      "ChapterId": 18,
      "Index": 939
    },
    {
      "ID": "story_18_49",
      "ResId": "story_so_1018049",
      "ChapterId": 18,
      "Index": 940
    },
    {
      "ID": "story_19_1",
      "ResId": "story_so_1019001",
      "ChapterId": 19,
      "Index": 941
    },
    {
      "ID": "story_19_2",
      "ResId": "story_so_1019002",
      "ChapterId": 19,
      "Index": 942
    },
    {
      "ID": "story_19_3",
      "ResId": "story_so_1019003",
      "ChapterId": 19,
      "Index": 943
    },
    {
      "ID": "story_19_4",
      "ResId": "story_so_1019004",
      "ChapterId": 19,
      "Index": 944
    },
    {
      "ID": "story_19_5",
      "ResId": "story_so_1019005",
      "ChapterId": 19,
      "Index": 945
    },
    {
      "ID": "story_19_6",
      "ResId": "story_so_1019006",
      "ChapterId": 19,
      "Index": 946
    },
    {
      "ID": "story_19_7",
      "ResId": "story_so_1019007",
      "ChapterId": 19,
      "Index": 947
    },
    {
      "ID": "story_19_8",
      "ResId": "story_so_1019008",
      "ChapterId": 19,
      "Index": 948
    },
    {
      "ID": "story_19_9",
      "ResId": "story_so_1019009",
      "ChapterId": 19,
      "Index": 949
    },
    {
      "ID": "story_19_10",
      "ResId": "story_so_1019010",
      "ChapterId": 19,
      "Index": 950
    },
    {
      "ID": "story_19_11",
      "ResId": "story_so_1019011",
      "ChapterId": 19,
      "Index": 951
    },
    {
      "ID": "story_19_12",
      "ResId": "story_so_1019012",
      "ChapterId": 19,
      "Index": 952
    },
    {
      "ID": "story_19_13",
      "ResId": "story_so_1019013",
      "ChapterId": 19,
      "Index": 953
    },
    {
      "ID": "story_19_14",
      "ResId": "story_so_1019014",
      "ChapterId": 19,
      "Index": 954
    },
    {
      "ID": "story_19_15",
      "ResId": "story_so_1019015",
      "ChapterId": 19,
      "Index": 955
    },
    {
      "ID": "story_19_16",
      "ResId": "story_so_1019016",
      "ChapterId": 19,
      "Index": 956
    },
    {
      "ID": "story_19_17",
      "ResId": "story_so_1019017",
      "ChapterId": 19,
      "Index": 957
    },
    {
      "ID": "story_19_18",
      "ResId": "story_so_1019018",
      "ChapterId": 19,
      "Index": 958
    },
    {
      "ID": "story_19_19",
      "ResId": "story_so_1019019",
      "ChapterId": 19,
      "Index": 959
    },
    {
      "ID": "story_19_20",
      "ResId": "story_so_1019020",
      "ChapterId": 19,
      "Index": 960
    },
    {
      "ID": "story_19_21",
      "ResId": "story_so_1019021",
      "ChapterId": 19,
      "Index": 961
    },
    {
      "ID": "story_19_22",
      "ResId": "story_so_1019022",
      "ChapterId": 19,
      "Index": 962
    },
    {
      "ID": "story_19_23",
      "ResId": "story_so_1019023",
      "ChapterId": 19,
      "Index": 963
    },
    {
      "ID": "story_19_24",
      "ResId": "story_so_1019024",
      "ChapterId": 19,
      "Index": 964
    },
    {
      "ID": "story_19_25",
      "ResId": "story_so_1019025",
      "ChapterId": 19,
      "Index": 965
    },
    {
      "ID": "story_19_26",
      "ResId": "story_so_1019026",
      "ChapterId": 19,
      "Index": 966
    },
    {
      "ID": "story_19_27",
      "ResId": "story_so_1019027",
      "ChapterId": 19,
      "Index": 967
    },
    {
      "ID": "story_19_28",
      "ResId": "story_so_1019028",
      "ChapterId": 19,
      "Index": 968
    },
    {
      "ID": "story_19_29",
      "ResId": "story_so_1019029",
      "ChapterId": 19,
      "Index": 969
    },
    {
      "ID": "story_19_30",
      "ResId": "story_so_1019030",
      "ChapterId": 19,
      "Index": 970
    },
    {
      "ID": "story_19_31",
      "ResId": "story_so_1019031",
      "ChapterId": 19,
      "Index": 971
    },
    {
      "ID": "story_19_32",
      "ResId": "story_so_1019032",
      "ChapterId": 19,
      "Index": 972
    },
    {
      "ID": "story_19_33",
      "ResId": "story_so_1019033",
      "ChapterId": 19,
      "Index": 973
    },
    {
      "ID": "story_19_34",
      "ResId": "story_so_1019034",
      "ChapterId": 19,
      "Index": 974
    },
    {
      "ID": "story_19_35",
      "ResId": "story_so_1019035",
      "ChapterId": 19,
      "Index": 975
    },
    {
      "ID": "story_19_36",
      "ResId": "story_so_1019036",
      "ChapterId": 19,
      "Index": 976
    },
    {
      "ID": "story_19_37",
      "ResId": "story_so_1019037",
      "ChapterId": 19,
      "Index": 977
    },
    {
      "ID": "story_19_38",
      "ResId": "story_so_1019038",
      "ChapterId": 19,
      "Index": 978
    },
    {
      "ID": "story_19_39",
      "ResId": "story_so_1019039",
      "ChapterId": 19,
      "Index": 979
    },
    {
      "ID": "story_19_40",
      "ResId": "story_so_1019040",
      "ChapterId": 19,
      "Index": 980
    },
    {
      "ID": "story_19_41",
      "ResId": "story_so_1019041",
      "ChapterId": 19,
      "Index": 981
    },
    {
      "ID": "story_19_42",
      "ResId": "story_so_1019042",
      "ChapterId": 19,
      "Index": 982
    },
    {
      "ID": "story_19_43",
      "ResId": "story_so_1019043",
      "ChapterId": 19,
      "Index": 983
    },
    {
      "ID": "story_19_44",
      "ResId": "story_so_1019044",
      "ChapterId": 19,
      "Index": 984
    },
    {
      "ID": "story_19_45",
      "ResId": "story_so_1019045",
      "ChapterId": 19,
      "Index": 985
    },
    {
      "ID": "story_19_46",
      "ResId": "story_so_1019046",
      "ChapterId": 19,
      "Index": 986
    },
    {
      "ID": "story_19_47",
      "ResId": "story_so_1019047",
      "ChapterId": 19,
      "Index": 987
    },
    {
      "ID": "story_19_48",
      "ResId": "story_so_1019048",
      "ChapterId": 19,
      "Index": 988
    },
    {
      "ID": "story_19_49",
      "ResId": "story_so_1019049",
      "ChapterId": 19,
      "Index": 989
    },
    {
      "ID": "story_19_50",
      "ResId": "story_so_1019050",
      "ChapterId": 19,
      "Index": 990
    },
    {
      "ID": "story_19_51",
      "ResId": "story_so_1019051",
      "ChapterId": 19,
      "Index": 991
    },
    {
      "ID": "story_19_52",
      "ResId": "story_so_1019052",
      "ChapterId": 19,
      "Index": 992
    },
    {
      "ID": "story_20_1",
      "ResId": "story_so_1020001",
      "ChapterId": 20,
      "Index": 993
    },
    {
      "ID": "story_20_2",
      "ResId": "story_so_1020002",
      "ChapterId": 20,
      "Index": 994
    },
    {
      "ID": "story_20_3",
      "ResId": "story_so_1020003",
      "ChapterId": 20,
      "Index": 995
    },
    {
      "ID": "story_20_4",
      "ResId": "story_so_1020004",
      "ChapterId": 20,
      "Index": 996
    },
    {
      "ID": "story_20_5",
      "ResId": "story_so_1020005",
      "ChapterId": 20,
      "Index": 997
    },
    {
      "ID": "story_20_6",
      "ResId": "story_so_1020006",
      "ChapterId": 20,
      "Index": 998
    },
    {
      "ID": "story_20_7",
      "ResId": "story_so_1020007",
      "ChapterId": 20,
      "Index": 999
    },
    {
      "ID": "story_20_8",
      "ResId": "story_so_1020008",
      "ChapterId": 20,
      "Index": 1000
    },
    {
      "ID": "story_20_9",
      "ResId": "story_so_1020009",
      "ChapterId": 20,
      "Index": 1001
    },
    {
      "ID": "story_20_10",
      "ResId": "story_so_1020010",
      "ChapterId": 20,
      "Index": 1002
    },
    {
      "ID": "story_20_11",
      "ResId": "story_so_1020011",
      "ChapterId": 20,
      "Index": 1003
    },
    {
      "ID": "story_20_12",
      "ResId": "story_so_1020012",
      "ChapterId": 20,
      "Index": 1004
    },
    {
      "ID": "story_20_13",
      "ResId": "story_so_1020013",
      "ChapterId": 20,
      "Index": 1005
    },
    {
      "ID": "story_20_14",
      "ResId": "story_so_1020014",
      "ChapterId": 20,
      "Index": 1006
    },
    {
      "ID": "story_20_15",
      "ResId": "story_so_1020015",
      "ChapterId": 20,
      "Index": 1007
    },
    {
      "ID": "story_20_16",
      "ResId": "story_so_1020016",
      "ChapterId": 20,
      "Index": 1008
    },
    {
      "ID": "story_20_17",
      "ResId": "story_so_1020017",
      "ChapterId": 20,
      "Index": 1009
    },
    {
      "ID": "story_20_18",
      "ResId": "story_so_1020018",
      "ChapterId": 20,
      "Index": 1010
    },
    {
      "ID": "story_20_19",
      "ResId": "story_so_1020019",
      "ChapterId": 20,
      "Index": 1011
    },
    {
      "ID": "story_20_20",
      "ResId": "story_so_1020020",
      "ChapterId": 20,
      "Index": 1012
    },
    {
      "ID": "story_20_21",
      "ResId": "story_so_1020021",
      "ChapterId": 20,
      "Index": 1013
    },
    {
      "ID": "story_20_22",
      "ResId": "story_so_1020022",
      "ChapterId": 20,
      "Index": 1014
    },
    {
      "ID": "story_20_23",
      "ResId": "story_so_1020023",
      "ChapterId": 20,
      "Index": 1015
    },
    {
      "ID": "story_20_24",
      "ResId": "story_so_1020024",
      "ChapterId": 20,
      "Index": 1016
    },
    {
      "ID": "story_20_25",
      "ResId": "story_so_1020025",
      "ChapterId": 20,
      "Index": 1017
    },
    {
      "ID": "story_20_26",
      "ResId": "story_so_1020026",
      "ChapterId": 20,
      "Index": 1018
    },
    {
      "ID": "story_20_27",
      "ResId": "story_so_1020027",
      "ChapterId": 20,
      "Index": 1019
    },
    {
      "ID": "story_20_28",
      "ResId": "story_so_1020028",
      "ChapterId": 20,
      "Index": 1020
    },
    {
      "ID": "story_20_29",
      "ResId": "story_so_1020029",
      "ChapterId": 20,
      "Index": 1021
    },
    {
      "ID": "story_20_30",
      "ResId": "story_so_1020030",
      "ChapterId": 20,
      "Index": 1022
    },
    {
      "ID": "story_20_31",
      "ResId": "story_so_1020031",
      "ChapterId": 20,
      "Index": 1023
    },
    {
      "ID": "story_20_32",
      "ResId": "story_so_1020032",
      "ChapterId": 20,
      "Index": 1024
    },
    {
      "ID": "story_20_33",
      "ResId": "story_so_1020033",
      "ChapterId": 20,
      "Index": 1025
    },
    {
      "ID": "story_20_34",
      "ResId": "story_so_1020034",
      "ChapterId": 20,
      "Index": 1026
    },
    {
      "ID": "story_20_35",
      "ResId": "story_so_1020035",
      "ChapterId": 20,
      "Index": 1027
    },
    {
      "ID": "story_20_36",
      "ResId": "story_so_1020036",
      "ChapterId": 20,
      "Index": 1028
    },
    {
      "ID": "story_20_37",
      "ResId": "story_so_1020037",
      "ChapterId": 20,
      "Index": 1029
    },
    {
      "ID": "story_20_38",
      "ResId": "story_so_1020038",
      "ChapterId": 20,
      "Index": 1030
    },
    {
      "ID": "story_20_39",
      "ResId": "story_so_1020039",
      "ChapterId": 20,
      "Index": 1031
    },
    {
      "ID": "story_20_40",
      "ResId": "story_so_1020040",
      "ChapterId": 20,
      "Index": 1032
    },
    {
      "ID": "story_20_41",
      "ResId": "story_so_1020041",
      "ChapterId": 20,
      "Index": 1033
    },
    {
      "ID": "story_20_42",
      "ResId": "story_so_1020042",
      "ChapterId": 20,
      "Index": 1034
    },
    {
      "ID": "story_20_43",
      "ResId": "story_so_1020043",
      "ChapterId": 20,
      "Index": 1035
    },
    {
      "ID": "story_20_44",
      "ResId": "story_so_1020044",
      "ChapterId": 20,
      "Index": 1036
    },
    {
      "ID": "story_21_1",
      "ResId": "story_so_1021001",
      "ChapterId": 21,
      "Index": 1037
    },
    {
      "ID": "story_21_2",
      "ResId": "story_so_1021002",
      "ChapterId": 21,
      "Index": 1038
    },
    {
      "ID": "story_21_3",
      "ResId": "story_so_1021003",
      "ChapterId": 21,
      "Index": 1039
    },
    {
      "ID": "story_21_4",
      "ResId": "story_so_1021004",
      "ChapterId": 21,
      "Index": 1040
    },
    {
      "ID": "story_21_5",
      "ResId": "story_so_1021005",
      "ChapterId": 21,
      "Index": 1041
    },
    {
      "ID": "story_21_6",
      "ResId": "story_so_1021006",
      "ChapterId": 21,
      "Index": 1042
    },
    {
      "ID": "story_21_7",
      "ResId": "story_so_1021007",
      "ChapterId": 21,
      "Index": 1043
    },
    {
      "ID": "story_21_8",
      "ResId": "story_so_1021008",
      "ChapterId": 21,
      "Index": 1044
    },
    {
      "ID": "story_21_9",
      "ResId": "story_so_1021009",
      "ChapterId": 21,
      "Index": 1045
    },
    {
      "ID": "story_21_10",
      "ResId": "story_so_1021010",
      "ChapterId": 21,
      "Index": 1046
    },
    {
      "ID": "story_21_11",
      "ResId": "story_so_1021011",
      "ChapterId": 21,
      "Index": 1047
    },
    {
      "ID": "story_21_12",
      "ResId": "story_so_1021012",
      "ChapterId": 21,
      "Index": 1048
    },
    {
      "ID": "story_21_13",
      "ResId": "story_so_1021013",
      "ChapterId": 21,
      "Index": 1049
    },
    {
      "ID": "story_21_14",
      "ResId": "story_so_1021014",
      "ChapterId": 21,
      "Index": 1050
    },
    {
      "ID": "story_21_15",
      "ResId": "story_so_1021015",
      "ChapterId": 21,
      "Index": 1051
    },
    {
      "ID": "story_21_16",
      "ResId": "story_so_1021016",
      "ChapterId": 21,
      "Index": 1052
    },
    {
      "ID": "story_21_17",
      "ResId": "story_so_1021017",
      "ChapterId": 21,
      "Index": 1053
    },
    {
      "ID": "story_21_18",
      "ResId": "story_so_1021018",
      "ChapterId": 21,
      "Index": 1054
    },
    {
      "ID": "story_21_19",
      "ResId": "story_so_1021019",
      "ChapterId": 21,
      "Index": 1055
    },
    {
      "ID": "story_21_20",
      "ResId": "story_so_1021020",
      "ChapterId": 21,
      "Index": 1056
    },
    {
      "ID": "story_21_21",
      "ResId": "story_so_1021021",
      "ChapterId": 21,
      "Index": 1057
    },
    {
      "ID": "story_21_22",
      "ResId": "story_so_1021022",
      "ChapterId": 21,
      "Index": 1058
    },
    {
      "ID": "story_21_23",
      "ResId": "story_so_1021023",
      "ChapterId": 21,
      "Index": 1059
    },
    {
      "ID": "story_21_24",
      "ResId": "story_so_1021024",
      "ChapterId": 21,
      "Index": 1060
    },
    {
      "ID": "story_21_25",
      "ResId": "story_so_1021025",
      "ChapterId": 21,
      "Index": 1061
    },
    {
      "ID": "story_21_26",
      "ResId": "story_so_1021026",
      "ChapterId": 21,
      "Index": 1062
    },
    {
      "ID": "story_21_27",
      "ResId": "story_so_1021027",
      "ChapterId": 21,
      "Index": 1063
    },
    {
      "ID": "story_21_28",
      "ResId": "story_so_1021028",
      "ChapterId": 21,
      "Index": 1064
    },
    {
      "ID": "story_21_29",
      "ResId": "story_so_1021029",
      "ChapterId": 21,
      "Index": 1065
    },
    {
      "ID": "story_21_30",
      "ResId": "story_so_1021030",
      "ChapterId": 21,
      "Index": 1066
    },
    {
      "ID": "story_21_31",
      "ResId": "story_so_1021031",
      "ChapterId": 21,
      "Index": 1067
    },
    {
      "ID": "story_21_32",
      "ResId": "story_so_1021032",
      "ChapterId": 21,
      "Index": 1068
    },
    {
      "ID": "story_21_33",
      "ResId": "story_so_1021033",
      "ChapterId": 21,
      "Index": 1069
    },
    {
      "ID": "story_21_34",
      "ResId": "story_so_1021034",
      "ChapterId": 21,
      "Index": 1070
    },
    {
      "ID": "story_21_35",
      "ResId": "story_so_1021035",
      "ChapterId": 21,
      "Index": 1071
    },
    {
      "ID": "story_21_36",
      "ResId": "story_so_1021036",
      "ChapterId": 21,
      "Index": 1072
    },
    {
      "ID": "story_21_37",
      "ResId": "story_so_1021037",
      "ChapterId": 21,
      "Index": 1073
    },
    {
      "ID": "story_21_38",
      "ResId": "story_so_1021038",
      "ChapterId": 21,
      "Index": 1074
    },
    {
      "ID": "story_21_39",
      "ResId": "story_so_1021039",
      "ChapterId": 21,
      "Index": 1075
    },
    {
      "ID": "story_21_40",
      "ResId": "story_so_1021040",
      "ChapterId": 21,
      "Index": 1076
    },
    {
      "ID": "story_21_41",
      "ResId": "story_so_1021041",
      "ChapterId": 21,
      "Index": 1077
    },
    {
      "ID": "story_21_42",
      "ResId": "story_so_1021042",
      "ChapterId": 21,
      "Index": 1078
    },
    {
      "ID": "story_21_43",
      "ResId": "story_so_1021043",
      "ChapterId": 21,
      "Index": 1079
    },
    {
      "ID": "story_21_44",
      "ResId": "story_so_1021044",
      "ChapterId": 21,
      "Index": 1080
    },
    {
      "ID": "story_21_45",
      "ResId": "story_so_1021045",
      "ChapterId": 21,
      "Index": 1081
    },
    {
      "ID": "story_21_46",
      "ResId": "story_so_1021046",
      "ChapterId": 21,
      "Index": 1082
    },
    {
      "ID": "story_21_47",
      "ResId": "story_so_1021047",
      "ChapterId": 21,
      "Index": 1083
    },
    {
      "ID": "story_21_48",
      "ResId": "story_so_1021048",
      "ChapterId": 21,
      "Index": 1084
    },
    {
      "ID": "story_21_49",
      "ResId": "story_so_1021049",
      "ChapterId": 21,
      "Index": 1085
    },
    {
      "ID": "story_21_50",
      "ResId": "story_so_1021050",
      "ChapterId": 21,
      "Index": 1086
    },
    {
      "ID": "story_21_51",
      "ResId": "story_so_1021051",
      "ChapterId": 21,
      "Index": 1087
    },
    {
      "ID": "story_21_52",
      "ResId": "story_so_1021052",
      "ChapterId": 21,
      "Index": 1088
    },
    {
      "ID": "story_21_53",
      "ResId": "story_so_1021053",
      "ChapterId": 21,
      "Index": 1089
    },
    {
      "ID": "story_21_54",
      "ResId": "story_so_1021054",
      "ChapterId": 21,
      "Index": 1090
    },
    {
      "ID": "story_22_1",
      "ResId": "story_so_1022001",
      "ChapterId": 22,
      "Index": 1091
    },
    {
      "ID": "story_22_2",
      "ResId": "story_so_1022002",
      "ChapterId": 22,
      "Index": 1092
    },
    {
      "ID": "story_22_3",
      "ResId": "story_so_1022003",
      "ChapterId": 22,
      "Index": 1093
    },
    {
      "ID": "story_22_4",
      "ResId": "story_so_1022004",
      "ChapterId": 22,
      "Index": 1094
    },
    {
      "ID": "story_22_5",
      "ResId": "story_so_1022005",
      "ChapterId": 22,
      "Index": 1095
    },
    {
      "ID": "story_22_6",
      "ResId": "story_so_1022006",
      "ChapterId": 22,
      "Index": 1096
    },
    {
      "ID": "story_22_7",
      "ResId": "story_so_1022007",
      "ChapterId": 22,
      "Index": 1097
    },
    {
      "ID": "story_22_8",
      "ResId": "story_so_1022008",
      "ChapterId": 22,
      "Index": 1098
    },
    {
      "ID": "story_22_9",
      "ResId": "story_so_1022009",
      "ChapterId": 22,
      "Index": 1099
    },
    {
      "ID": "story_22_10",
      "ResId": "story_so_1022010",
      "ChapterId": 22,
      "Index": 1100
    },
    {
      "ID": "story_22_11",
      "ResId": "story_so_1022011",
      "ChapterId": 22,
      "Index": 1101
    },
    {
      "ID": "story_22_12",
      "ResId": "story_so_1022012",
      "ChapterId": 22,
      "Index": 1102
    },
    {
      "ID": "story_22_13",
      "ResId": "story_so_1022013",
      "ChapterId": 22,
      "Index": 1103
    },
    {
      "ID": "story_22_14",
      "ResId": "story_so_1022014",
      "ChapterId": 22,
      "Index": 1104
    },
    {
      "ID": "story_22_15",
      "ResId": "story_so_1022015",
      "ChapterId": 22,
      "Index": 1105
    },
    {
      "ID": "story_22_16",
      "ResId": "story_so_1022016",
      "ChapterId": 22,
      "Index": 1106
    },
    {
      "ID": "story_22_17",
      "ResId": "story_so_1022017",
      "ChapterId": 22,
      "Index": 1107
    },
    {
      "ID": "story_22_18",
      "ResId": "story_so_1022018",
      "ChapterId": 22,
      "Index": 1108
    },
    {
      "ID": "story_22_19",
      "ResId": "story_so_1022019",
      "ChapterId": 22,
      "Index": 1109
    },
    {
      "ID": "story_22_20",
      "ResId": "story_so_1022020",
      "ChapterId": 22,
      "Index": 1110
    },
    {
      "ID": "story_22_21",
      "ResId": "story_so_1022021",
      "ChapterId": 22,
      "Index": 1111
    },
    {
      "ID": "story_22_22",
      "ResId": "story_so_1022022",
      "ChapterId": 22,
      "Index": 1112
    },
    {
      "ID": "story_22_23",
      "ResId": "story_so_1022023",
      "ChapterId": 22,
      "Index": 1113
    },
    {
      "ID": "story_22_24",
      "ResId": "story_so_1022024",
      "ChapterId": 22,
      "Index": 1114
    },
    {
      "ID": "story_22_25",
      "ResId": "story_so_1022025",
      "ChapterId": 22,
      "Index": 1115
    },
    {
      "ID": "story_22_26",
      "ResId": "story_so_1022026",
      "ChapterId": 22,
      "Index": 1116
    },
    {
      "ID": "story_22_27",
      "ResId": "story_so_1022027",
      "ChapterId": 22,
      "Index": 1117
    },
    {
      "ID": "story_22_28",
      "ResId": "story_so_1022028",
      "ChapterId": 22,
      "Index": 1118
    },
    {
      "ID": "story_22_29",
      "ResId": "story_so_1022029",
      "ChapterId": 22,
      "Index": 1119
    },
    {
      "ID": "story_22_30",
      "ResId": "story_so_1022030",
      "ChapterId": 22,
      "Index": 1120
    },
    {
      "ID": "story_22_31",
      "ResId": "story_so_1022031",
      "ChapterId": 22,
      "Index": 1121
    },
    {
      "ID": "story_22_32",
      "ResId": "story_so_1022032",
      "ChapterId": 22,
      "Index": 1122
    },
    {
      "ID": "story_22_33",
      "ResId": "story_so_1022033",
      "ChapterId": 22,
      "Index": 1123
    },
    {
      "ID": "story_22_34",
      "ResId": "story_so_1022034",
      "ChapterId": 22,
      "Index": 1124
    },
    {
      "ID": "story_22_35",
      "ResId": "story_so_1022035",
      "ChapterId": 22,
      "Index": 1125
    },
    {
      "ID": "story_22_36",
      "ResId": "story_so_1022036",
      "ChapterId": 22,
      "Index": 1126
    },
    {
      "ID": "story_22_37",
      "ResId": "story_so_1022037",
      "ChapterId": 22,
      "Index": 1127
    },
    {
      "ID": "story_22_38",
      "ResId": "story_so_1022038",
      "ChapterId": 22,
      "Index": 1128
    },
    {
      "ID": "story_22_39",
      "ResId": "story_so_1022039",
      "ChapterId": 22,
      "Index": 1129
    },
    {
      "ID": "story_22_40",
      "ResId": "story_so_1022040",
      "ChapterId": 22,
      "Index": 1130
    },
    {
      "ID": "story_22_41",
      "ResId": "story_so_1022041",
      "ChapterId": 22,
      "Index": 1131
    },
    {
      "ID": "story_22_42",
      "ResId": "story_so_1022042",
      "ChapterId": 22,
      "Index": 1132
    },
    {
      "ID": "story_22_43",
      "ResId": "story_so_1022043",
      "ChapterId": 22,
      "Index": 1133
    },
    {
      "ID": "story_22_44",
      "ResId": "story_so_1022044",
      "ChapterId": 22,
      "Index": 1134
    },
    {
      "ID": "story_22_45",
      "ResId": "story_so_1022045",
      "ChapterId": 22,
      "Index": 1135
    },
    {
      "ID": "story_22_46",
      "ResId": "story_so_1022046",
      "ChapterId": 22,
      "Index": 1136
    },
    {
      "ID": "story_22_47",
      "ResId": "story_so_1022047",
      "ChapterId": 22,
      "Index": 1137
    },
    {
      "ID": "story_22_48",
      "ResId": "story_so_1022048",
      "ChapterId": 22,
      "Index": 1138
    },
    {
      "ID": "story_22_49",
      "ResId": "story_so_1022049",
      "ChapterId": 22,
      "Index": 1139
    },
    {
      "ID": "story_23_1",
      "ResId": "story_so_1023001",
      "ChapterId": 23,
      "Index": 1140
    },
    {
      "ID": "story_23_2",
      "ResId": "story_so_1023002",
      "ChapterId": 23,
      "Index": 1141
    },
    {
      "ID": "story_23_3",
      "ResId": "story_so_1023003",
      "ChapterId": 23,
      "Index": 1142
    },
    {
      "ID": "story_23_4",
      "ResId": "story_so_1023004",
      "ChapterId": 23,
      "Index": 1143
    },
    {
      "ID": "story_23_5",
      "ResId": "story_so_1023005",
      "ChapterId": 23,
      "Index": 1144
    },
    {
      "ID": "story_23_6",
      "ResId": "story_so_1023006",
      "ChapterId": 23,
      "Index": 1145
    },
    {
      "ID": "story_23_7",
      "ResId": "story_so_1023007",
      "ChapterId": 23,
      "Index": 1146
    },
    {
      "ID": "story_23_8",
      "ResId": "story_so_1023008",
      "ChapterId": 23,
      "Index": 1147
    },
    {
      "ID": "story_23_9",
      "ResId": "story_so_1023009",
      "ChapterId": 23,
      "Index": 1148
    },
    {
      "ID": "story_23_10",
      "ResId": "story_so_1023010",
      "ChapterId": 23,
      "Index": 1149
    },
    {
      "ID": "story_23_11",
      "ResId": "story_so_1023011",
      "ChapterId": 23,
      "Index": 1150
    },
    {
      "ID": "story_23_12",
      "ResId": "story_so_1023012",
      "ChapterId": 23,
      "Index": 1151
    },
    {
      "ID": "story_23_13",
      "ResId": "story_so_1023013",
      "ChapterId": 23,
      "Index": 1152
    },
    {
      "ID": "story_23_14",
      "ResId": "story_so_1023014",
      "ChapterId": 23,
      "Index": 1153
    },
    {
      "ID": "story_23_15",
      "ResId": "story_so_1023015",
      "ChapterId": 23,
      "Index": 1154
    },
    {
      "ID": "story_23_16",
      "ResId": "story_so_1023016",
      "ChapterId": 23,
      "Index": 1155
    },
    {
      "ID": "story_23_17",
      "ResId": "story_so_1023017",
      "ChapterId": 23,
      "Index": 1156
    },
    {
      "ID": "story_23_18",
      "ResId": "story_so_1023018",
      "ChapterId": 23,
      "Index": 1157
    },
    {
      "ID": "story_23_19",
      "ResId": "story_so_1023019",
      "ChapterId": 23,
      "Index": 1158
    },
    {
      "ID": "story_23_20",
      "ResId": "story_so_1023020",
      "ChapterId": 23,
      "Index": 1159
    },
    {
      "ID": "story_23_21",
      "ResId": "story_so_1023021",
      "ChapterId": 23,
      "Index": 1160
    },
    {
      "ID": "story_23_22",
      "ResId": "story_so_1023022",
      "ChapterId": 23,
      "Index": 1161
    },
    {
      "ID": "story_23_23",
      "ResId": "story_so_1023023",
      "ChapterId": 23,
      "Index": 1162
    },
    {
      "ID": "story_23_24",
      "ResId": "story_so_1023024",
      "ChapterId": 23,
      "Index": 1163
    },
    {
      "ID": "story_23_25",
      "ResId": "story_so_1023025",
      "ChapterId": 23,
      "Index": 1164
    },
    {
      "ID": "story_23_26",
      "ResId": "story_so_1023026",
      "ChapterId": 23,
      "Index": 1165
    },
    {
      "ID": "story_23_27",
      "ResId": "story_so_1023027",
      "ChapterId": 23,
      "Index": 1166
    },
    {
      "ID": "story_23_28",
      "ResId": "story_so_1023028",
      "ChapterId": 23,
      "Index": 1167
    },
    {
      "ID": "story_23_29",
      "ResId": "story_so_1023029",
      "ChapterId": 23,
      "Index": 1168
    },
    {
      "ID": "story_23_30",
      "ResId": "story_so_1023030",
      "ChapterId": 23,
      "Index": 1169
    },
    {
      "ID": "story_23_31",
      "ResId": "story_so_1023031",
      "ChapterId": 23,
      "Index": 1170
    },
    {
      "ID": "story_23_32",
      "ResId": "story_so_1023032",
      "ChapterId": 23,
      "Index": 1171
    },
    {
      "ID": "story_23_33",
      "ResId": "story_so_1023033",
      "ChapterId": 23,
      "Index": 1172
    },
    {
      "ID": "story_23_34",
      "ResId": "story_so_1023034",
      "ChapterId": 23,
      "Index": 1173
    },
    {
      "ID": "story_23_35",
      "ResId": "story_so_1023035",
      "ChapterId": 23,
      "Index": 1174
    },
    {
      "ID": "story_23_36",
      "ResId": "story_so_1023036",
      "ChapterId": 23,
      "Index": 1175
    },
    {
      "ID": "story_23_37",
      "ResId": "story_so_1023037",
      "ChapterId": 23,
      "Index": 1176
    },
    {
      "ID": "story_23_38",
      "ResId": "story_so_1023038",
      "ChapterId": 23,
      "Index": 1177
    },
    {
      "ID": "story_23_39",
      "ResId": "story_so_1023039",
      "ChapterId": 23,
      "Index": 1178
    },
    {
      "ID": "story_23_40",
      "ResId": "story_so_1023040",
      "ChapterId": 23,
      "Index": 1179
    },
    {
      "ID": "story_23_41",
      "ResId": "story_so_1023041",
      "ChapterId": 23,
      "Index": 1180
    },
    {
      "ID": "story_23_42",
      "ResId": "story_so_1023042",
      "ChapterId": 23,
      "Index": 1181
    },
    {
      "ID": "story_23_43",
      "ResId": "story_so_1023043",
      "ChapterId": 23,
      "Index": 1182
    },
    {
      "ID": "story_23_44",
      "ResId": "story_so_1023044",
      "ChapterId": 23,
      "Index": 1183
    },
    {
      "ID": "story_23_45",
      "ResId": "story_so_1023045",
      "ChapterId": 23,
      "Index": 1184
    },
    {
      "ID": "story_23_46",
      "ResId": "story_so_1023046",
      "ChapterId": 23,
      "Index": 1185
    },
    {
      "ID": "story_23_47",
      "ResId": "story_so_1023047",
      "ChapterId": 23,
      "Index": 1186
    },
    {
      "ID": "story_23_48",
      "ResId": "story_so_1023048",
      "ChapterId": 23,
      "Index": 1187
    },
    {
      "ID": "story_23_49",
      "ResId": "story_so_1023049",
      "ChapterId": 23,
      "Index": 1188
    },
    {
      "ID": "story_24_1",
      "ResId": "story_so_1024001",
      "ChapterId": 24,
      "Index": 1189
    },
    {
      "ID": "story_24_2",
      "ResId": "story_so_1024002",
      "ChapterId": 24,
      "Index": 1190
    },
    {
      "ID": "story_24_3",
      "ResId": "story_so_1024003",
      "ChapterId": 24,
      "Index": 1191
    },
    {
      "ID": "story_24_4",
      "ResId": "story_so_1024004",
      "ChapterId": 24,
      "Index": 1192
    },
    {
      "ID": "story_24_5",
      "ResId": "story_so_1024005",
      "ChapterId": 24,
      "Index": 1193
    },
    {
      "ID": "story_24_6",
      "ResId": "story_so_1024006",
      "ChapterId": 24,
      "Index": 1194
    },
    {
      "ID": "story_24_7",
      "ResId": "story_so_1024007",
      "ChapterId": 24,
      "Index": 1195
    },
    {
      "ID": "story_24_8",
      "ResId": "story_so_1024008",
      "ChapterId": 24,
      "Index": 1196
    },
    {
      "ID": "story_24_9",
      "ResId": "story_so_1024009",
      "ChapterId": 24,
      "Index": 1197
    },
    {
      "ID": "story_24_10",
      "ResId": "story_so_1024010",
      "ChapterId": 24,
      "Index": 1198
    },
    {
      "ID": "story_24_11",
      "ResId": "story_so_1024011",
      "ChapterId": 24,
      "Index": 1199
    },
    {
      "ID": "story_24_12",
      "ResId": "story_so_1024012",
      "ChapterId": 24,
      "Index": 1200
    },
    {
      "ID": "story_24_13",
      "ResId": "story_so_1024013",
      "ChapterId": 24,
      "Index": 1201
    },
    {
      "ID": "story_24_14",
      "ResId": "story_so_1024014",
      "ChapterId": 24,
      "Index": 1202
    },
    {
      "ID": "story_24_15",
      "ResId": "story_so_1024015",
      "ChapterId": 24,
      "Index": 1203
    },
    {
      "ID": "story_24_16",
      "ResId": "story_so_1024016",
      "ChapterId": 24,
      "Index": 1204
    },
    {
      "ID": "story_24_17",
      "ResId": "story_so_1024017",
      "ChapterId": 24,
      "Index": 1205
    },
    {
      "ID": "story_24_18",
      "ResId": "story_so_1024018",
      "ChapterId": 24,
      "Index": 1206
    },
    {
      "ID": "story_24_19",
      "ResId": "story_so_1024019",
      "ChapterId": 24,
      "Index": 1207
    },
    {
      "ID": "story_24_20",
      "ResId": "story_so_1024020",
      "ChapterId": 24,
      "Index": 1208
    },
    {
      "ID": "story_24_21",
      "ResId": "story_so_1024021",
      "ChapterId": 24,
      "Index": 1209
    },
    {
      "ID": "story_24_22",
      "ResId": "story_so_1024022",
      "ChapterId": 24,
      "Index": 1210
    },
    {
      "ID": "story_24_23",
      "ResId": "story_so_1024023",
      "ChapterId": 24,
      "Index": 1211
    },
    {
      "ID": "story_24_24",
      "ResId": "story_so_1024024",
      "ChapterId": 24,
      "Index": 1212
    },
    {
      "ID": "story_24_25",
      "ResId": "story_so_1024025",
      "ChapterId": 24,
      "Index": 1213
    },
    {
      "ID": "story_24_26",
      "ResId": "story_so_1024026",
      "ChapterId": 24,
      "Index": 1214
    },
    {
      "ID": "story_24_27",
      "ResId": "story_so_1024027",
      "ChapterId": 24,
      "Index": 1215
    },
    {
      "ID": "story_24_28",
      "ResId": "story_so_1024028",
      "ChapterId": 24,
      "Index": 1216
    },
    {
      "ID": "story_24_29",
      "ResId": "story_so_1024029",
      "ChapterId": 24,
      "Index": 1217
    },
    {
      "ID": "story_24_30",
      "ResId": "story_so_1024030",
      "ChapterId": 24,
      "Index": 1218
    },
    {
      "ID": "story_24_31",
      "ResId": "story_so_1024031",
      "ChapterId": 24,
      "Index": 1219
    },
    {
      "ID": "story_24_32",
      "ResId": "story_so_1024032",
      "ChapterId": 24,
      "Index": 1220
    },
    {
      "ID": "story_24_33",
      "ResId": "story_so_1024033",
      "ChapterId": 24,
      "Index": 1221
    },
    {
      "ID": "story_24_34",
      "ResId": "story_so_1024034",
      "ChapterId": 24,
      "Index": 1222
    },
    {
      "ID": "story_24_35",
      "ResId": "story_so_1024035",
      "ChapterId": 24,
      "Index": 1223
    },
    {
      "ID": "story_24_36",
      "ResId": "story_so_1024036",
      "ChapterId": 24,
      "Index": 1224
    },
    {
      "ID": "story_24_37",
      "ResId": "story_so_1024037",
      "ChapterId": 24,
      "Index": 1225
    },
    {
      "ID": "story_24_38",
      "ResId": "story_so_1024038",
      "ChapterId": 24,
      "Index": 1226
    },
    {
      "ID": "story_24_39",
      "ResId": "story_so_1024039",
      "ChapterId": 24,
      "Index": 1227
    },
    {
      "ID": "story_24_40",
      "ResId": "story_so_1024040",
      "ChapterId": 24,
      "Index": 1228
    },
    {
      "ID": "story_24_41",
      "ResId": "story_so_1024041",
      "ChapterId": 24,
      "Index": 1229
    },
    {
      "ID": "story_24_42",
      "ResId": "story_so_1024042",
      "ChapterId": 24,
      "Index": 1230
    },
    {
      "ID": "story_24_43",
      "ResId": "story_so_1024043",
      "ChapterId": 24,
      "Index": 1231
    },
    {
      "ID": "story_24_44",
      "ResId": "story_so_1024044",
      "ChapterId": 24,
      "Index": 1232
    },
    {
      "ID": "story_24_45",
      "ResId": "story_so_1024045",
      "ChapterId": 24,
      "Index": 1233
    },
    {
      "ID": "story_24_46",
      "ResId": "story_so_1024046",
      "ChapterId": 24,
      "Index": 1234
    },
    {
      "ID": "story_24_47",
      "ResId": "story_so_1024047",
      "ChapterId": 24,
      "Index": 1235
    },
    {
      "ID": "story_24_48",
      "ResId": "story_so_1024048",
      "ChapterId": 24,
      "Index": 1236
    },
    {
      "ID": "story_25_1",
      "ResId": "story_so_1025001",
      "ChapterId": 25,
      "Index": 1237
    },
    {
      "ID": "story_25_2",
      "ResId": "story_so_1025002",
      "ChapterId": 25,
      "Index": 1238
    },
    {
      "ID": "story_25_3",
      "ResId": "story_so_1025003",
      "ChapterId": 25,
      "Index": 1239
    },
    {
      "ID": "story_25_4",
      "ResId": "story_so_1025004",
      "ChapterId": 25,
      "Index": 1240
    },
    {
      "ID": "story_25_5",
      "ResId": "story_so_1025005",
      "ChapterId": 25,
      "Index": 1241
    },
    {
      "ID": "story_25_6",
      "ResId": "story_so_1025006",
      "ChapterId": 25,
      "Index": 1242
    },
    {
      "ID": "story_25_7",
      "ResId": "story_so_1025007",
      "ChapterId": 25,
      "Index": 1243
    },
    {
      "ID": "story_25_8",
      "ResId": "story_so_1025008",
      "ChapterId": 25,
      "Index": 1244
    },
    {
      "ID": "story_25_9",
      "ResId": "story_so_1025009",
      "ChapterId": 25,
      "Index": 1245
    },
    {
      "ID": "story_25_10",
      "ResId": "story_so_1025010",
      "ChapterId": 25,
      "Index": 1246
    },
    {
      "ID": "story_25_11",
      "ResId": "story_so_1025011",
      "ChapterId": 25,
      "Index": 1247
    },
    {
      "ID": "story_25_12",
      "ResId": "story_so_1025012",
      "ChapterId": 25,
      "Index": 1248
    },
    {
      "ID": "story_25_13",
      "ResId": "story_so_1025013",
      "ChapterId": 25,
      "Index": 1249
    },
    {
      "ID": "story_25_14",
      "ResId": "story_so_1025014",
      "ChapterId": 25,
      "Index": 1250
    },
    {
      "ID": "story_25_15",
      "ResId": "story_so_1025015",
      "ChapterId": 25,
      "Index": 1251
    },
    {
      "ID": "story_25_16",
      "ResId": "story_so_1025016",
      "ChapterId": 25,
      "Index": 1252
    },
    {
      "ID": "story_25_17",
      "ResId": "story_so_1025017",
      "ChapterId": 25,
      "Index": 1253
    },
    {
      "ID": "story_25_18",
      "ResId": "story_so_1025018",
      "ChapterId": 25,
      "Index": 1254
    },
    {
      "ID": "story_25_19",
      "ResId": "story_so_1025019",
      "ChapterId": 25,
      "Index": 1255
    },
    {
      "ID": "story_25_20",
      "ResId": "story_so_1025020",
      "ChapterId": 25,
      "Index": 1256
    },
    {
      "ID": "story_25_21",
      "ResId": "story_so_1025021",
      "ChapterId": 25,
      "Index": 1257
    },
    {
      "ID": "story_25_22",
      "ResId": "story_so_1025022",
      "ChapterId": 25,
      "Index": 1258
    },
    {
      "ID": "story_25_23",
      "ResId": "story_so_1025023",
      "ChapterId": 25,
      "Index": 1259
    },
    {
      "ID": "story_25_24",
      "ResId": "story_so_1025024",
      "ChapterId": 25,
      "Index": 1260
    },
    {
      "ID": "story_25_25",
      "ResId": "story_so_1025025",
      "ChapterId": 25,
      "Index": 1261
    },
    {
      "ID": "story_25_26",
      "ResId": "story_so_1025026",
      "ChapterId": 25,
      "Index": 1262
    },
    {
      "ID": "story_25_27",
      "ResId": "story_so_1025027",
      "ChapterId": 25,
      "Index": 1263
    },
    {
      "ID": "story_25_28",
      "ResId": "story_so_1025028",
      "ChapterId": 25,
      "Index": 1264
    },
    {
      "ID": "story_25_29",
      "ResId": "story_so_1025029",
      "ChapterId": 25,
      "Index": 1265
    },
    {
      "ID": "story_25_30",
      "ResId": "story_so_1025030",
      "ChapterId": 25,
      "Index": 1266
    },
    {
      "ID": "story_25_31",
      "ResId": "story_so_1025031",
      "ChapterId": 25,
      "Index": 1267
    },
    {
      "ID": "story_25_32",
      "ResId": "story_so_1025032",
      "ChapterId": 25,
      "Index": 1268
    },
    {
      "ID": "story_25_33",
      "ResId": "story_so_1025033",
      "ChapterId": 25,
      "Index": 1269
    },
    {
      "ID": "story_25_34",
      "ResId": "story_so_1025034",
      "ChapterId": 25,
      "Index": 1270
    },
    {
      "ID": "story_25_35",
      "ResId": "story_so_1025035",
      "ChapterId": 25,
      "Index": 1271
    },
    {
      "ID": "story_25_36",
      "ResId": "story_so_1025036",
      "ChapterId": 25,
      "Index": 1272
    },
    {
      "ID": "story_25_37",
      "ResId": "story_so_1025037",
      "ChapterId": 25,
      "Index": 1273
    },
    {
      "ID": "story_25_38",
      "ResId": "story_so_1025038",
      "ChapterId": 25,
      "Index": 1274
    },
    {
      "ID": "story_25_39",
      "ResId": "story_so_1025039",
      "ChapterId": 25,
      "Index": 1275
    },
    {
      "ID": "story_25_40",
      "ResId": "story_so_1025040",
      "ChapterId": 25,
      "Index": 1276
    },
    {
      "ID": "story_25_41",
      "ResId": "story_so_1025041",
      "ChapterId": 25,
      "Index": 1277
    },
    {
      "ID": "story_25_42",
      "ResId": "story_so_1025042",
      "ChapterId": 25,
      "Index": 1278
    },
    {
      "ID": "story_25_43",
      "ResId": "story_so_1025043",
      "ChapterId": 25,
      "Index": 1279
    },
    {
      "ID": "story_26_1",
      "ResId": "story_so_1026001",
      "ChapterId": 26,
      "Index": 1280
    },
    {
      "ID": "story_26_2",
      "ResId": "story_so_1026002",
      "ChapterId": 26,
      "Index": 1281
    },
    {
      "ID": "story_26_3",
      "ResId": "story_so_1026003",
      "ChapterId": 26,
      "Index": 1282
    },
    {
      "ID": "story_26_4",
      "ResId": "story_so_1026004",
      "ChapterId": 26,
      "Index": 1283
    },
    {
      "ID": "story_26_5",
      "ResId": "story_so_1026005",
      "ChapterId": 26,
      "Index": 1284
    },
    {
      "ID": "story_26_6",
      "ResId": "story_so_1026006",
      "ChapterId": 26,
      "Index": 1285
    },
    {
      "ID": "story_26_7",
      "ResId": "story_so_1026007",
      "ChapterId": 26,
      "Index": 1286
    },
    {
      "ID": "story_26_8",
      "ResId": "story_so_1026008",
      "ChapterId": 26,
      "Index": 1287
    },
    {
      "ID": "story_26_9",
      "ResId": "story_so_1026009",
      "ChapterId": 26,
      "Index": 1288
    },
    {
      "ID": "story_26_10",
      "ResId": "story_so_1026010",
      "ChapterId": 26,
      "Index": 1289
    },
    {
      "ID": "story_26_11",
      "ResId": "story_so_1026011",
      "ChapterId": 26,
      "Index": 1290
    },
    {
      "ID": "story_26_12",
      "ResId": "story_so_1026012",
      "ChapterId": 26,
      "Index": 1291
    },
    {
      "ID": "story_26_13",
      "ResId": "story_so_1026013",
      "ChapterId": 26,
      "Index": 1292
    },
    {
      "ID": "story_26_14",
      "ResId": "story_so_1026014",
      "ChapterId": 26,
      "Index": 1293
    },
    {
      "ID": "story_26_15",
      "ResId": "story_so_1026015",
      "ChapterId": 26,
      "Index": 1294
    },
    {
      "ID": "story_26_16",
      "ResId": "story_so_1026016",
      "ChapterId": 26,
      "Index": 1295
    },
    {
      "ID": "story_26_17",
      "ResId": "story_so_1026017",
      "ChapterId": 26,
      "Index": 1296
    },
    {
      "ID": "story_26_18",
      "ResId": "story_so_1026018",
      "ChapterId": 26,
      "Index": 1297
    },
    {
      "ID": "story_26_19",
      "ResId": "story_so_1026019",
      "ChapterId": 26,
      "Index": 1298
    },
    {
      "ID": "story_26_20",
      "ResId": "story_so_1026020",
      "ChapterId": 26,
      "Index": 1299
    },
    {
      "ID": "story_26_21",
      "ResId": "story_so_1026021",
      "ChapterId": 26,
      "Index": 1300
    },
    {
      "ID": "story_26_22",
      "ResId": "story_so_1026022",
      "ChapterId": 26,
      "Index": 1301
    },
    {
      "ID": "story_26_23",
      "ResId": "story_so_1026023",
      "ChapterId": 26,
      "Index": 1302
    },
    {
      "ID": "story_26_24",
      "ResId": "story_so_1026024",
      "ChapterId": 26,
      "Index": 1303
    },
    {
      "ID": "story_26_25",
      "ResId": "story_so_1026025",
      "ChapterId": 26,
      "Index": 1304
    },
    {
      "ID": "story_26_26",
      "ResId": "story_so_1026026",
      "ChapterId": 26,
      "Index": 1305
    },
    {
      "ID": "story_26_27",
      "ResId": "story_so_1026027",
      "ChapterId": 26,
      "Index": 1306
    },
    {
      "ID": "story_26_28",
      "ResId": "story_so_1026028",
      "ChapterId": 26,
      "Index": 1307
    },
    {
      "ID": "story_26_29",
      "ResId": "story_so_1026029",
      "ChapterId": 26,
      "Index": 1308
    },
    {
      "ID": "story_26_30",
      "ResId": "story_so_1026030",
      "ChapterId": 26,
      "Index": 1309
    },
    {
      "ID": "story_26_31",
      "ResId": "story_so_1026031",
      "ChapterId": 26,
      "Index": 1310
    },
    {
      "ID": "story_26_32",
      "ResId": "story_so_1026032",
      "ChapterId": 26,
      "Index": 1311
    },
    {
      "ID": "story_26_33",
      "ResId": "story_so_1026033",
      "ChapterId": 26,
      "Index": 1312
    },
    {
      "ID": "story_26_34",
      "ResId": "story_so_1026034",
      "ChapterId": 26,
      "Index": 1313
    },
    {
      "ID": "story_26_35",
      "ResId": "story_so_1026035",
      "ChapterId": 26,
      "Index": 1314
    },
    {
      "ID": "story_26_36",
      "ResId": "story_so_1026036",
      "ChapterId": 26,
      "Index": 1315
    },
    {
      "ID": "story_26_37",
      "ResId": "story_so_1026037",
      "ChapterId": 26,
      "Index": 1316
    },
    {
      "ID": "story_26_38",
      "ResId": "story_so_1026038",
      "ChapterId": 26,
      "Index": 1317
    },
    {
      "ID": "story_26_39",
      "ResId": "story_so_1026039",
      "ChapterId": 26,
      "Index": 1318
    },
    {
      "ID": "story_26_40",
      "ResId": "story_so_1026040",
      "ChapterId": 26,
      "Index": 1319
    },
    {
      "ID": "story_26_41",
      "ResId": "story_so_1026041",
      "ChapterId": 26,
      "Index": 1320
    },
    {
      "ID": "story_26_42",
      "ResId": "story_so_1026042",
      "ChapterId": 26,
      "Index": 1321
    },
    {
      "ID": "story_26_43",
      "ResId": "story_so_1026043",
      "ChapterId": 26,
      "Index": 1322
    },
    {
      "ID": "story_26_44",
      "ResId": "story_so_1026044",
      "ChapterId": 26,
      "Index": 1323
    },
    {
      "ID": "story_26_45",
      "ResId": "story_so_1026045",
      "ChapterId": 26,
      "Index": 1324
    },
    {
      "ID": "story_27_1",
      "ResId": "story_so_1027001",
      "ChapterId": 27,
      "Index": 1325
    },
    {
      "ID": "story_27_2",
      "ResId": "story_so_1027002",
      "ChapterId": 27,
      "Index": 1326
    },
    {
      "ID": "story_27_3",
      "ResId": "story_so_1027003",
      "ChapterId": 27,
      "Index": 1327
    },
    {
      "ID": "story_27_4",
      "ResId": "story_so_1027004",
      "ChapterId": 27,
      "Index": 1328
    },
    {
      "ID": "story_27_5",
      "ResId": "story_so_1027005",
      "ChapterId": 27,
      "Index": 1329
    },
    {
      "ID": "story_27_6",
      "ResId": "story_so_1027006",
      "ChapterId": 27,
      "Index": 1330
    },
    {
      "ID": "story_27_7",
      "ResId": "story_so_1027007",
      "ChapterId": 27,
      "Index": 1331
    },
    {
      "ID": "story_27_8",
      "ResId": "story_so_1027008",
      "ChapterId": 27,
      "Index": 1332
    },
    {
      "ID": "story_27_9",
      "ResId": "story_so_1027009",
      "ChapterId": 27,
      "Index": 1333
    },
    {
      "ID": "story_27_10",
      "ResId": "story_so_1027010",
      "ChapterId": 27,
      "Index": 1334
    },
    {
      "ID": "story_27_11",
      "ResId": "story_so_1027011",
      "ChapterId": 27,
      "Index": 1335
    },
    {
      "ID": "story_27_12",
      "ResId": "story_so_1027012",
      "ChapterId": 27,
      "Index": 1336
    },
    {
      "ID": "story_27_13",
      "ResId": "story_so_1027013",
      "ChapterId": 27,
      "Index": 1337
    },
    {
      "ID": "story_27_14",
      "ResId": "story_so_1027014",
      "ChapterId": 27,
      "Index": 1338
    },
    {
      "ID": "story_27_15",
      "ResId": "story_so_1027015",
      "ChapterId": 27,
      "Index": 1339
    },
    {
      "ID": "story_27_16",
      "ResId": "story_so_1027016",
      "ChapterId": 27,
      "Index": 1340
    },
    {
      "ID": "story_27_17",
      "ResId": "story_so_1027017",
      "ChapterId": 27,
      "Index": 1341
    },
    {
      "ID": "story_27_18",
      "ResId": "story_so_1027018",
      "ChapterId": 27,
      "Index": 1342
    },
    {
      "ID": "story_27_19",
      "ResId": "story_so_1027019",
      "ChapterId": 27,
      "Index": 1343
    },
    {
      "ID": "story_27_20",
      "ResId": "story_so_1027020",
      "ChapterId": 27,
      "Index": 1344
    },
    {
      "ID": "story_27_21",
      "ResId": "story_so_1027021",
      "ChapterId": 27,
      "Index": 1345
    },
    {
      "ID": "story_27_22",
      "ResId": "story_so_1027022",
      "ChapterId": 27,
      "Index": 1346
    },
    {
      "ID": "story_27_23",
      "ResId": "story_so_1027023",
      "ChapterId": 27,
      "Index": 1347
    },
    {
      "ID": "story_27_24",
      "ResId": "story_so_1027024",
      "ChapterId": 27,
      "Index": 1348
    },
    {
      "ID": "story_27_25",
      "ResId": "story_so_1027025",
      "ChapterId": 27,
      "Index": 1349
    },
    {
      "ID": "story_27_26",
      "ResId": "story_so_1027026",
      "ChapterId": 27,
      "Index": 1350
    },
    {
      "ID": "story_27_27",
      "ResId": "story_so_1027027",
      "ChapterId": 27,
      "Index": 1351
    },
    {
      "ID": "story_27_28",
      "ResId": "story_so_1027028",
      "ChapterId": 27,
      "Index": 1352
    },
    {
      "ID": "story_27_29",
      "ResId": "story_so_1027029",
      "ChapterId": 27,
      "Index": 1353
    },
    {
      "ID": "story_27_30",
      "ResId": "story_so_1027030",
      "ChapterId": 27,
      "Index": 1354
    },
    {
      "ID": "story_27_31",
      "ResId": "story_so_1027031",
      "ChapterId": 27,
      "Index": 1355
    },
    {
      "ID": "story_27_32",
      "ResId": "story_so_1027032",
      "ChapterId": 27,
      "Index": 1356
    },
    {
      "ID": "story_27_33",
      "ResId": "story_so_1027033",
      "ChapterId": 27,
      "Index": 1357
    },
    {
      "ID": "story_27_34",
      "ResId": "story_so_1027034",
      "ChapterId": 27,
      "Index": 1358
    },
    {
      "ID": "story_27_35",
      "ResId": "story_so_1027035",
      "ChapterId": 27,
      "Index": 1359
    },
    {
      "ID": "story_27_36",
      "ResId": "story_so_1027036",
      "ChapterId": 27,
      "Index": 1360
    },
    {
      "ID": "story_27_37",
      "ResId": "story_so_1027037",
      "ChapterId": 27,
      "Index": 1361
    },
    {
      "ID": "story_27_38",
      "ResId": "story_so_1027038",
      "ChapterId": 27,
      "Index": 1362
    },
    {
      "ID": "story_27_39",
      "ResId": "story_so_1027039",
      "ChapterId": 27,
      "Index": 1363
    },
    {
      "ID": "story_27_40",
      "ResId": "story_so_1027040",
      "ChapterId": 27,
      "Index": 1364
    },
    {
      "ID": "story_27_41",
      "ResId": "story_so_1027041",
      "ChapterId": 27,
      "Index": 1365
    },
    {
      "ID": "story_27_42",
      "ResId": "story_so_1027042",
      "ChapterId": 27,
      "Index": 1366
    },
    {
      "ID": "story_27_43",
      "ResId": "story_so_1027043",
      "ChapterId": 27,
      "Index": 1367
    },
    {
      "ID": "story_28_1",
      "ResId": "story_so_1028001",
      "ChapterId": 28,
      "Index": 1368
    },
    {
      "ID": "story_28_2",
      "ResId": "story_so_1028002",
      "ChapterId": 28,
      "Index": 1369
    },
    {
      "ID": "story_28_3",
      "ResId": "story_so_1028003",
      "ChapterId": 28,
      "Index": 1370
    },
    {
      "ID": "story_28_4",
      "ResId": "story_so_1028004",
      "ChapterId": 28,
      "Index": 1371
    },
    {
      "ID": "story_28_5",
      "ResId": "story_so_1028005",
      "ChapterId": 28,
      "Index": 1372
    },
    {
      "ID": "story_28_6",
      "ResId": "story_so_1028006",
      "ChapterId": 28,
      "Index": 1373
    },
    {
      "ID": "story_28_7",
      "ResId": "story_so_1028007",
      "ChapterId": 28,
      "Index": 1374
    },
    {
      "ID": "story_28_8",
      "ResId": "story_so_1028008",
      "ChapterId": 28,
      "Index": 1375
    },
    {
      "ID": "story_28_9",
      "ResId": "story_so_1028009",
      "ChapterId": 28,
      "Index": 1376
    },
    {
      "ID": "story_28_10",
      "ResId": "story_so_1028010",
      "ChapterId": 28,
      "Index": 1377
    },
    {
      "ID": "story_28_11",
      "ResId": "story_so_1028011",
      "ChapterId": 28,
      "Index": 1378
    },
    {
      "ID": "story_28_12",
      "ResId": "story_so_1028012",
      "ChapterId": 28,
      "Index": 1379
    },
    {
      "ID": "story_28_13",
      "ResId": "story_so_1028013",
      "ChapterId": 28,
      "Index": 1380
    },
    {
      "ID": "story_28_14",
      "ResId": "story_so_1028014",
      "ChapterId": 28,
      "Index": 1381
    },
    {
      "ID": "story_28_15",
      "ResId": "story_so_1028015",
      "ChapterId": 28,
      "Index": 1382
    },
    {
      "ID": "story_28_16",
      "ResId": "story_so_1028016",
      "ChapterId": 28,
      "Index": 1383
    },
    {
      "ID": "story_28_17",
      "ResId": "story_so_1028017",
      "ChapterId": 28,
      "Index": 1384
    },
    {
      "ID": "story_28_18",
      "ResId": "story_so_1028018",
      "ChapterId": 28,
      "Index": 1385
    },
    {
      "ID": "story_28_19",
      "ResId": "story_so_1028019",
      "ChapterId": 28,
      "Index": 1386
    },
    {
      "ID": "story_28_20",
      "ResId": "story_so_1028020",
      "ChapterId": 28,
      "Index": 1387
    },
    {
      "ID": "story_28_21",
      "ResId": "story_so_1028021",
      "ChapterId": 28,
      "Index": 1388
    },
    {
      "ID": "story_28_22",
      "ResId": "story_so_1028022",
      "ChapterId": 28,
      "Index": 1389
    },
    {
      "ID": "story_28_23",
      "ResId": "story_so_1028023",
      "ChapterId": 28,
      "Index": 1390
    },
    {
      "ID": "story_28_24",
      "ResId": "story_so_1028024",
      "ChapterId": 28,
      "Index": 1391
    },
    {
      "ID": "story_28_25",
      "ResId": "story_so_1028025",
      "ChapterId": 28,
      "Index": 1392
    },
    {
      "ID": "story_28_26",
      "ResId": "story_so_1028026",
      "ChapterId": 28,
      "Index": 1393
    },
    {
      "ID": "story_28_27",
      "ResId": "story_so_1028027",
      "ChapterId": 28,
      "Index": 1394
    },
    {
      "ID": "story_28_28",
      "ResId": "story_so_1028028",
      "ChapterId": 28,
      "Index": 1395
    },
    {
      "ID": "story_28_29",
      "ResId": "story_so_1028029",
      "ChapterId": 28,
      "Index": 1396
    },
    {
      "ID": "story_28_30",
      "ResId": "story_so_1028030",
      "ChapterId": 28,
      "Index": 1397
    },
    {
      "ID": "story_28_31",
      "ResId": "story_so_1028031",
      "ChapterId": 28,
      "Index": 1398
    },
    {
      "ID": "story_28_32",
      "ResId": "story_so_1028032",
      "ChapterId": 28,
      "Index": 1399
    },
    {
      "ID": "story_28_33",
      "ResId": "story_so_1028033",
      "ChapterId": 28,
      "Index": 1400
    },
    {
      "ID": "story_28_34",
      "ResId": "story_so_1028034",
      "ChapterId": 28,
      "Index": 1401
    },
    {
      "ID": "story_28_35",
      "ResId": "story_so_1028035",
      "ChapterId": 28,
      "Index": 1402
    },
    {
      "ID": "story_28_36",
      "ResId": "story_so_1028036",
      "ChapterId": 28,
      "Index": 1403
    },
    {
      "ID": "story_28_37",
      "ResId": "story_so_1028037",
      "ChapterId": 28,
      "Index": 1404
    },
    {
      "ID": "story_28_38",
      "ResId": "story_so_1028038",
      "ChapterId": 28,
      "Index": 1405
    },
    {
      "ID": "story_28_39",
      "ResId": "story_so_1028039",
      "ChapterId": 28,
      "Index": 1406
    },
    {
      "ID": "story_28_40",
      "ResId": "story_so_1028040",
      "ChapterId": 28,
      "Index": 1407
    },
    {
      "ID": "story_28_41",
      "ResId": "story_so_1028041",
      "ChapterId": 28,
      "Index": 1408
    },
    {
      "ID": "story_28_42",
      "ResId": "story_so_1028042",
      "ChapterId": 28,
      "Index": 1409
    },
    {
      "ID": "story_28_43",
      "ResId": "story_so_1028043",
      "ChapterId": 28,
      "Index": 1410
    },
    {
      "ID": "story_28_44",
      "ResId": "story_so_1028044",
      "ChapterId": 28,
      "Index": 1411
    },
    {
      "ID": "story_29_1",
      "ResId": "story_so_1029001",
      "ChapterId": 29,
      "Index": 1412
    },
    {
      "ID": "story_29_2",
      "ResId": "story_so_1029002",
      "ChapterId": 29,
      "Index": 1413
    },
    {
      "ID": "story_29_3",
      "ResId": "story_so_1029003",
      "ChapterId": 29,
      "Index": 1414
    },
    {
      "ID": "story_29_4",
      "ResId": "story_so_1029004",
      "ChapterId": 29,
      "Index": 1415
    },
    {
      "ID": "story_29_5",
      "ResId": "story_so_1029005",
      "ChapterId": 29,
      "Index": 1416
    },
    {
      "ID": "story_29_6",
      "ResId": "story_so_1029006",
      "ChapterId": 29,
      "Index": 1417
    },
    {
      "ID": "story_29_7",
      "ResId": "story_so_1029007",
      "ChapterId": 29,
      "Index": 1418
    },
    {
      "ID": "story_29_8",
      "ResId": "story_so_1029008",
      "ChapterId": 29,
      "Index": 1419
    },
    {
      "ID": "story_29_9",
      "ResId": "story_so_1029009",
      "ChapterId": 29,
      "Index": 1420
    },
    {
      "ID": "story_29_10",
      "ResId": "story_so_1029010",
      "ChapterId": 29,
      "Index": 1421
    },
    {
      "ID": "story_29_11",
      "ResId": "story_so_1029011",
      "ChapterId": 29,
      "Index": 1422
    },
    {
      "ID": "story_29_12",
      "ResId": "story_so_1029012",
      "ChapterId": 29,
      "Index": 1423
    },
    {
      "ID": "story_29_13",
      "ResId": "story_so_1029013",
      "ChapterId": 29,
      "Index": 1424
    },
    {
      "ID": "story_29_14",
      "ResId": "story_so_1029014",
      "ChapterId": 29,
      "Index": 1425
    },
    {
      "ID": "story_29_15",
      "ResId": "story_so_1029015",
      "ChapterId": 29,
      "Index": 1426
    },
    {
      "ID": "story_29_16",
      "ResId": "story_so_1029016",
      "ChapterId": 29,
      "Index": 1427
    },
    {
      "ID": "story_29_17",
      "ResId": "story_so_1029017",
      "ChapterId": 29,
      "Index": 1428
    },
    {
      "ID": "story_29_18",
      "ResId": "story_so_1029018",
      "ChapterId": 29,
      "Index": 1429
    },
    {
      "ID": "story_29_19",
      "ResId": "story_so_1029019",
      "ChapterId": 29,
      "Index": 1430
    },
    {
      "ID": "story_29_20",
      "ResId": "story_so_1029020",
      "ChapterId": 29,
      "Index": 1431
    },
    {
      "ID": "story_29_21",
      "ResId": "story_so_1029021",
      "ChapterId": 29,
      "Index": 1432
    },
    {
      "ID": "story_29_22",
      "ResId": "story_so_1029022",
      "ChapterId": 29,
      "Index": 1433
    },
    {
      "ID": "story_29_23",
      "ResId": "story_so_1029023",
      "ChapterId": 29,
      "Index": 1434
    },
    {
      "ID": "story_29_24",
      "ResId": "story_so_1029024",
      "ChapterId": 29,
      "Index": 1435
    },
    {
      "ID": "story_29_25",
      "ResId": "story_so_1029025",
      "ChapterId": 29,
      "Index": 1436
    },
    {
      "ID": "story_29_26",
      "ResId": "story_so_1029026",
      "ChapterId": 29,
      "Index": 1437
    },
    {
      "ID": "story_29_27",
      "ResId": "story_so_1029027",
      "ChapterId": 29,
      "Index": 1438
    },
    {
      "ID": "story_29_28",
      "ResId": "story_so_1029028",
      "ChapterId": 29,
      "Index": 1439
    },
    {
      "ID": "story_29_29",
      "ResId": "story_so_1029029",
      "ChapterId": 29,
      "Index": 1440
    },
    {
      "ID": "story_29_30",
      "ResId": "story_so_1029030",
      "ChapterId": 29,
      "Index": 1441
    },
    {
      "ID": "story_29_31",
      "ResId": "story_so_1029031",
      "ChapterId": 29,
      "Index": 1442
    },
    {
      "ID": "story_29_32",
      "ResId": "story_so_1029032",
      "ChapterId": 29,
      "Index": 1443
    },
    {
      "ID": "story_29_33",
      "ResId": "story_so_1029033",
      "ChapterId": 29,
      "Index": 1444
    },
    {
      "ID": "story_29_34",
      "ResId": "story_so_1029034",
      "ChapterId": 29,
      "Index": 1445
    },
    {
      "ID": "story_29_35",
      "ResId": "story_so_1029035",
      "ChapterId": 29,
      "Index": 1446
    },
    {
      "ID": "story_29_36",
      "ResId": "story_so_1029036",
      "ChapterId": 29,
      "Index": 1447
    },
    {
      "ID": "story_29_37",
      "ResId": "story_so_1029037",
      "ChapterId": 29,
      "Index": 1448
    },
    {
      "ID": "story_29_38",
      "ResId": "story_so_1029038",
      "ChapterId": 29,
      "Index": 1449
    },
    {
      "ID": "story_29_39",
      "ResId": "story_so_1029039",
      "ChapterId": 29,
      "Index": 1450
    },
    {
      "ID": "story_29_40",
      "ResId": "story_so_1029040",
      "ChapterId": 29,
      "Index": 1451
    },
    {
      "ID": "story_29_41",
      "ResId": "story_so_1029041",
      "ChapterId": 29,
      "Index": 1452
    },
    {
      "ID": "story_29_42",
      "ResId": "story_so_1029042",
      "ChapterId": 29,
      "Index": 1453
    },
    {
      "ID": "story_29_43",
      "ResId": "story_so_1029043",
      "ChapterId": 29,
      "Index": 1454
    },
    {
      "ID": "story_29_44",
      "ResId": "story_so_1029044",
      "ChapterId": 29,
      "Index": 1455
    },
    {
      "ID": "story_29_45",
      "ResId": "story_so_1029045",
      "ChapterId": 29,
      "Index": 1456
    },
    {
      "ID": "story_29_46",
      "ResId": "story_so_1029046",
      "ChapterId": 29,
      "Index": 1457
    },
    {
      "ID": "story_30_1",
      "ResId": "story_so_1030001",
      "ChapterId": 30,
      "Index": 1458
    },
    {
      "ID": "story_30_2",
      "ResId": "story_so_1030002",
      "ChapterId": 30,
      "Index": 1459
    },
    {
      "ID": "story_30_3",
      "ResId": "story_so_1030003",
      "ChapterId": 30,
      "Index": 1460
    },
    {
      "ID": "story_30_4",
      "ResId": "story_so_1030004",
      "ChapterId": 30,
      "Index": 1461
    },
    {
      "ID": "story_30_5",
      "ResId": "story_so_1030005",
      "ChapterId": 30,
      "Index": 1462
    },
    {
      "ID": "story_30_6",
      "ResId": "story_so_1030006",
      "ChapterId": 30,
      "Index": 1463
    },
    {
      "ID": "story_30_7",
      "ResId": "story_so_1030007",
      "ChapterId": 30,
      "Index": 1464
    },
    {
      "ID": "story_30_8",
      "ResId": "story_so_1030008",
      "ChapterId": 30,
      "Index": 1465
    },
    {
      "ID": "story_30_9",
      "ResId": "story_so_1030009",
      "ChapterId": 30,
      "Index": 1466
    },
    {
      "ID": "story_30_10",
      "ResId": "story_so_1030010",
      "ChapterId": 30,
      "Index": 1467
    },
    {
      "ID": "story_30_11",
      "ResId": "story_so_1030011",
      "ChapterId": 30,
      "Index": 1468
    },
    {
      "ID": "story_30_12",
      "ResId": "story_so_1030012",
      "ChapterId": 30,
      "Index": 1469
    },
    {
      "ID": "story_30_13",
      "ResId": "story_so_1030013",
      "ChapterId": 30,
      "Index": 1470
    },
    {
      "ID": "story_30_14",
      "ResId": "story_so_1030014",
      "ChapterId": 30,
      "Index": 1471
    },
    {
      "ID": "story_30_15",
      "ResId": "story_so_1030015",
      "ChapterId": 30,
      "Index": 1472
    },
    {
      "ID": "story_30_16",
      "ResId": "story_so_1030016",
      "ChapterId": 30,
      "Index": 1473
    },
    {
      "ID": "story_30_17",
      "ResId": "story_so_1030017",
      "ChapterId": 30,
      "Index": 1474
    },
    {
      "ID": "story_30_18",
      "ResId": "story_so_1030018",
      "ChapterId": 30,
      "Index": 1475
    },
    {
      "ID": "story_30_19",
      "ResId": "story_so_1030019",
      "ChapterId": 30,
      "Index": 1476
    },
    {
      "ID": "story_30_20",
      "ResId": "story_so_1030020",
      "ChapterId": 30,
      "Index": 1477
    },
    {
      "ID": "story_30_21",
      "ResId": "story_so_1030021",
      "ChapterId": 30,
      "Index": 1478
    },
    {
      "ID": "story_30_22",
      "ResId": "story_so_1030022",
      "ChapterId": 30,
      "Index": 1479
    },
    {
      "ID": "story_30_23",
      "ResId": "story_so_1030023",
      "ChapterId": 30,
      "Index": 1480
    },
    {
      "ID": "story_30_24",
      "ResId": "story_so_1030024",
      "ChapterId": 30,
      "Index": 1481
    },
    {
      "ID": "story_30_25",
      "ResId": "story_so_1030025",
      "ChapterId": 30,
      "Index": 1482
    },
    {
      "ID": "story_30_26",
      "ResId": "story_so_1030026",
      "ChapterId": 30,
      "Index": 1483
    },
    {
      "ID": "story_30_27",
      "ResId": "story_so_1030027",
      "ChapterId": 30,
      "Index": 1484
    },
    {
      "ID": "story_30_28",
      "ResId": "story_so_1030028",
      "ChapterId": 30,
      "Index": 1485
    },
    {
      "ID": "story_30_29",
      "ResId": "story_so_1030029",
      "ChapterId": 30,
      "Index": 1486
    },
    {
      "ID": "story_30_30",
      "ResId": "story_so_1030030",
      "ChapterId": 30,
      "Index": 1487
    },
    {
      "ID": "story_30_31",
      "ResId": "story_so_1030031",
      "ChapterId": 30,
      "Index": 1488
    },
    {
      "ID": "story_30_32",
      "ResId": "story_so_1030032",
      "ChapterId": 30,
      "Index": 1489
    },
    {
      "ID": "story_30_33",
      "ResId": "story_so_1030033",
      "ChapterId": 30,
      "Index": 1490
    },
    {
      "ID": "story_30_34",
      "ResId": "story_so_1030034",
      "ChapterId": 30,
      "Index": 1491
    },
    {
      "ID": "story_30_35",
      "ResId": "story_so_1030035",
      "ChapterId": 30,
      "Index": 1492
    },
    {
      "ID": "story_30_36",
      "ResId": "story_so_1030036",
      "ChapterId": 30,
      "Index": 1493
    },
    {
      "ID": "story_30_37",
      "ResId": "story_so_1030037",
      "ChapterId": 30,
      "Index": 1494
    },
    {
      "ID": "story_30_38",
      "ResId": "story_so_1030038",
      "ChapterId": 30,
      "Index": 1495
    },
    {
      "ID": "story_30_39",
      "ResId": "story_so_1030039",
      "ChapterId": 30,
      "Index": 1496
    },
    {
      "ID": "story_30_40",
      "ResId": "story_so_1030040",
      "ChapterId": 30,
      "Index": 1497
    },
    {
      "ID": "story_30_41",
      "ResId": "story_so_1030041",
      "ChapterId": 30,
      "Index": 1498
    },
    {
      "ID": "story_30_42",
      "ResId": "story_so_1030042",
      "ChapterId": 30,
      "Index": 1499
    },
    {
      "ID": "story_30_43",
      "ResId": "story_so_1030043",
      "ChapterId": 30,
      "Index": 1500
    },
    {
      "ID": "story_30_44",
      "ResId": "story_so_1030044",
      "ChapterId": 30,
      "Index": 1501
    },
    {
      "ID": "story_30_45",
      "ResId": "story_so_1030045",
      "ChapterId": 30,
      "Index": 1502
    },
    {
      "ID": "story_31_1",
      "ResId": "story_so_1031001",
      "ChapterId": 31,
      "Index": 1503
    },
    {
      "ID": "story_31_2",
      "ResId": "story_so_1031002",
      "ChapterId": 31,
      "Index": 1504
    },
    {
      "ID": "story_31_3",
      "ResId": "story_so_1031003",
      "ChapterId": 31,
      "Index": 1505
    },
    {
      "ID": "story_31_4",
      "ResId": "story_so_1031004",
      "ChapterId": 31,
      "Index": 1506
    },
    {
      "ID": "story_31_5",
      "ResId": "story_so_1031005",
      "ChapterId": 31,
      "Index": 1507
    },
    {
      "ID": "story_31_6",
      "ResId": "story_so_1031006",
      "ChapterId": 31,
      "Index": 1508
    },
    {
      "ID": "story_31_7",
      "ResId": "story_so_1031007",
      "ChapterId": 31,
      "Index": 1509
    },
    {
      "ID": "story_31_8",
      "ResId": "story_so_1031008",
      "ChapterId": 31,
      "Index": 1510
    },
    {
      "ID": "story_31_9",
      "ResId": "story_so_1031009",
      "ChapterId": 31,
      "Index": 1511
    },
    {
      "ID": "story_31_10",
      "ResId": "story_so_1031010",
      "ChapterId": 31,
      "Index": 1512
    },
    {
      "ID": "story_31_11",
      "ResId": "story_so_1031011",
      "ChapterId": 31,
      "Index": 1513
    },
    {
      "ID": "story_31_12",
      "ResId": "story_so_1031012",
      "ChapterId": 31,
      "Index": 1514
    },
    {
      "ID": "story_31_13",
      "ResId": "story_so_1031013",
      "ChapterId": 31,
      "Index": 1515
    },
    {
      "ID": "story_31_14",
      "ResId": "story_so_1031014",
      "ChapterId": 31,
      "Index": 1516
    },
    {
      "ID": "story_31_15",
      "ResId": "story_so_1031015",
      "ChapterId": 31,
      "Index": 1517
    },
    {
      "ID": "story_31_16",
      "ResId": "story_so_1031016",
      "ChapterId": 31,
      "Index": 1518
    },
    {
      "ID": "story_31_17",
      "ResId": "story_so_1031017",
      "ChapterId": 31,
      "Index": 1519
    },
    {
      "ID": "story_31_18",
      "ResId": "story_so_1031018",
      "ChapterId": 31,
      "Index": 1520
    },
    {
      "ID": "story_31_19",
      "ResId": "story_so_1031019",
      "ChapterId": 31,
      "Index": 1521
    },
    {
      "ID": "story_31_20",
      "ResId": "story_so_1031020",
      "ChapterId": 31,
      "Index": 1522
    },
    {
      "ID": "story_31_21",
      "ResId": "story_so_1031021",
      "ChapterId": 31,
      "Index": 1523
    },
    {
      "ID": "story_31_22",
      "ResId": "story_so_1031022",
      "ChapterId": 31,
      "Index": 1524
    },
    {
      "ID": "story_31_23",
      "ResId": "story_so_1031023",
      "ChapterId": 31,
      "Index": 1525
    },
    {
      "ID": "story_31_24",
      "ResId": "story_so_1031024",
      "ChapterId": 31,
      "Index": 1526
    },
    {
      "ID": "story_31_25",
      "ResId": "story_so_1031025",
      "ChapterId": 31,
      "Index": 1527
    },
    {
      "ID": "story_31_26",
      "ResId": "story_so_1031026",
      "ChapterId": 31,
      "Index": 1528
    },
    {
      "ID": "story_31_27",
      "ResId": "story_so_1031027",
      "ChapterId": 31,
      "Index": 1529
    },
    {
      "ID": "story_31_28",
      "ResId": "story_so_1031028",
      "ChapterId": 31,
      "Index": 1530
    },
    {
      "ID": "story_31_29",
      "ResId": "story_so_1031029",
      "ChapterId": 31,
      "Index": 1531
    },
    {
      "ID": "story_31_30",
      "ResId": "story_so_1031030",
      "ChapterId": 31,
      "Index": 1532
    },
    {
      "ID": "story_31_31",
      "ResId": "story_so_1031031",
      "ChapterId": 31,
      "Index": 1533
    },
    {
      "ID": "story_31_32",
      "ResId": "story_so_1031032",
      "ChapterId": 31,
      "Index": 1534
    },
    {
      "ID": "story_31_33",
      "ResId": "story_so_1031033",
      "ChapterId": 31,
      "Index": 1535
    },
    {
      "ID": "story_31_34",
      "ResId": "story_so_1031034",
      "ChapterId": 31,
      "Index": 1536
    },
    {
      "ID": "story_31_35",
      "ResId": "story_so_1031035",
      "ChapterId": 31,
      "Index": 1537
    },
    {
      "ID": "story_31_36",
      "ResId": "story_so_1031036",
      "ChapterId": 31,
      "Index": 1538
    },
    {
      "ID": "story_31_37",
      "ResId": "story_so_1031037",
      "ChapterId": 31,
      "Index": 1539
    },
    {
      "ID": "story_31_38",
      "ResId": "story_so_1031038",
      "ChapterId": 31,
      "Index": 1540
    },
    {
      "ID": "story_31_39",
      "ResId": "story_so_1031039",
      "ChapterId": 31,
      "Index": 1541
    },
    {
      "ID": "story_31_40",
      "ResId": "story_so_1031040",
      "ChapterId": 31,
      "Index": 1542
    },
    {
      "ID": "story_31_41",
      "ResId": "story_so_1031041",
      "ChapterId": 31,
      "Index": 1543
    },
    {
      "ID": "story_31_42",
      "ResId": "story_so_1031042",
      "ChapterId": 31,
      "Index": 1544
    },
    {
      "ID": "story_32_1",
      "ResId": "story_so_1032001",
      "ChapterId": 32,
      "Index": 1545
    },
    {
      "ID": "story_32_2",
      "ResId": "story_so_1032002",
      "ChapterId": 32,
      "Index": 1546
    },
    {
      "ID": "story_32_3",
      "ResId": "story_so_1032003",
      "ChapterId": 32,
      "Index": 1547
    },
    {
      "ID": "story_32_4",
      "ResId": "story_so_1032004",
      "ChapterId": 32,
      "Index": 1548
    },
    {
      "ID": "story_32_5",
      "ResId": "story_so_1032005",
      "ChapterId": 32,
      "Index": 1549
    },
    {
      "ID": "story_32_6",
      "ResId": "story_so_1032006",
      "ChapterId": 32,
      "Index": 1550
    },
    {
      "ID": "story_32_7",
      "ResId": "story_so_1032007",
      "ChapterId": 32,
      "Index": 1551
    },
    {
      "ID": "story_32_8",
      "ResId": "story_so_1032008",
      "ChapterId": 32,
      "Index": 1552
    },
    {
      "ID": "story_32_9",
      "ResId": "story_so_1032009",
      "ChapterId": 32,
      "Index": 1553
    },
    {
      "ID": "story_32_10",
      "ResId": "story_so_1032010",
      "ChapterId": 32,
      "Index": 1554
    },
    {
      "ID": "story_32_11",
      "ResId": "story_so_1032011",
      "ChapterId": 32,
      "Index": 1555
    },
    {
      "ID": "story_32_12",
      "ResId": "story_so_1032012",
      "ChapterId": 32,
      "Index": 1556
    },
    {
      "ID": "story_32_13",
      "ResId": "story_so_1032013",
      "ChapterId": 32,
      "Index": 1557
    },
    {
      "ID": "story_32_14",
      "ResId": "story_so_1032014",
      "ChapterId": 32,
      "Index": 1558
    },
    {
      "ID": "story_32_15",
      "ResId": "story_so_1032015",
      "ChapterId": 32,
      "Index": 1559
    },
    {
      "ID": "story_32_16",
      "ResId": "story_so_1032016",
      "ChapterId": 32,
      "Index": 1560
    },
    {
      "ID": "story_32_17",
      "ResId": "story_so_1032017",
      "ChapterId": 32,
      "Index": 1561
    },
    {
      "ID": "story_32_18",
      "ResId": "story_so_1032018",
      "ChapterId": 32,
      "Index": 1562
    },
    {
      "ID": "story_32_19",
      "ResId": "story_so_1032019",
      "ChapterId": 32,
      "Index": 1563
    },
    {
      "ID": "story_32_20",
      "ResId": "story_so_1032020",
      "ChapterId": 32,
      "Index": 1564
    },
    {
      "ID": "story_32_21",
      "ResId": "story_so_1032021",
      "ChapterId": 32,
      "Index": 1565
    },
    {
      "ID": "story_32_22",
      "ResId": "story_so_1032022",
      "ChapterId": 32,
      "Index": 1566
    },
    {
      "ID": "story_32_23",
      "ResId": "story_so_1032023",
      "ChapterId": 32,
      "Index": 1567
    },
    {
      "ID": "story_32_24",
      "ResId": "story_so_1032024",
      "ChapterId": 32,
      "Index": 1568
    },
    {
      "ID": "story_32_25",
      "ResId": "story_so_1032025",
      "ChapterId": 32,
      "Index": 1569
    },
    {
      "ID": "story_32_26",
      "ResId": "story_so_1032026",
      "ChapterId": 32,
      "Index": 1570
    },
    {
      "ID": "story_32_27",
      "ResId": "story_so_1032027",
      "ChapterId": 32,
      "Index": 1571
    },
    {
      "ID": "story_32_28",
      "ResId": "story_so_1032028",
      "ChapterId": 32,
      "Index": 1572
    },
    {
      "ID": "story_32_29",
      "ResId": "story_so_1032029",
      "ChapterId": 32,
      "Index": 1573
    },
    {
      "ID": "story_32_30",
      "ResId": "story_so_1032030",
      "ChapterId": 32,
      "Index": 1574
    },
    {
      "ID": "story_32_31",
      "ResId": "story_so_1032031",
      "ChapterId": 32,
      "Index": 1575
    },
    {
      "ID": "story_32_32",
      "ResId": "story_so_1032032",
      "ChapterId": 32,
      "Index": 1576
    },
    {
      "ID": "story_32_33",
      "ResId": "story_so_1032033",
      "ChapterId": 32,
      "Index": 1577
    },
    {
      "ID": "story_32_34",
      "ResId": "story_so_1032034",
      "ChapterId": 32,
      "Index": 1578
    },
    {
      "ID": "story_32_35",
      "ResId": "story_so_1032035",
      "ChapterId": 32,
      "Index": 1579
    },
    {
      "ID": "story_32_36",
      "ResId": "story_so_1032036",
      "ChapterId": 32,
      "Index": 1580
    },
    {
      "ID": "story_32_37",
      "ResId": "story_so_1032037",
      "ChapterId": 32,
      "Index": 1581
    },
    {
      "ID": "story_32_38",
      "ResId": "story_so_1032038",
      "ChapterId": 32,
      "Index": 1582
    },
    {
      "ID": "story_32_39",
      "ResId": "story_so_1032039",
      "ChapterId": 32,
      "Index": 1583
    },
    {
      "ID": "story_32_40",
      "ResId": "story_so_1032040",
      "ChapterId": 32,
      "Index": 1584
    },
    {
      "ID": "story_32_41",
      "ResId": "story_so_1032041",
      "ChapterId": 32,
      "Index": 1585
    },
    {
      "ID": "story_32_42",
      "ResId": "story_so_1032042",
      "ChapterId": 32,
      "Index": 1586
    },
    {
      "ID": "story_32_43",
      "ResId": "story_so_1032043",
      "ChapterId": 32,
      "Index": 1587
    },
    {
      "ID": "story_32_44",
      "ResId": "story_so_1032044",
      "ChapterId": 32,
      "Index": 1588
    },
    {
      "ID": "story_32_45",
      "ResId": "story_so_1032045",
      "ChapterId": 32,
      "Index": 1589
    },
    {
      "ID": "story_32_46",
      "ResId": "story_so_1032046",
      "ChapterId": 32,
      "Index": 1590
    },
    {
      "ID": "story_32_47",
      "ResId": "story_so_1032047",
      "ChapterId": 32,
      "Index": 1591
    },
    {
      "ID": "story_32_48",
      "ResId": "story_so_1032048",
      "ChapterId": 32,
      "Index": 1592
    },
    {
      "ID": "story_32_49",
      "ResId": "story_so_1032049",
      "ChapterId": 32,
      "Index": 1593
    },
    {
      "ID": "story_33_1",
      "ResId": "story_so_1033001",
      "ChapterId": 33,
      "Index": 1594
    },
    {
      "ID": "story_33_2",
      "ResId": "story_so_1033002",
      "ChapterId": 33,
      "Index": 1595
    },
    {
      "ID": "story_33_3",
      "ResId": "story_so_1033003",
      "ChapterId": 33,
      "Index": 1596
    },
    {
      "ID": "story_33_4",
      "ResId": "story_so_1033004",
      "ChapterId": 33,
      "Index": 1597
    },
    {
      "ID": "story_33_5",
      "ResId": "story_so_1033005",
      "ChapterId": 33,
      "Index": 1598
    },
    {
      "ID": "story_33_6",
      "ResId": "story_so_1033006",
      "ChapterId": 33,
      "Index": 1599
    },
    {
      "ID": "story_33_7",
      "ResId": "story_so_1033007",
      "ChapterId": 33,
      "Index": 1600
    },
    {
      "ID": "story_33_8",
      "ResId": "story_so_1033008",
      "ChapterId": 33,
      "Index": 1601
    },
    {
      "ID": "story_33_9",
      "ResId": "story_so_1033009",
      "ChapterId": 33,
      "Index": 1602
    },
    {
      "ID": "story_33_10",
      "ResId": "story_so_1033010",
      "ChapterId": 33,
      "Index": 1603
    },
    {
      "ID": "story_33_11",
      "ResId": "story_so_1033011",
      "ChapterId": 33,
      "Index": 1604
    },
    {
      "ID": "story_33_12",
      "ResId": "story_so_1033012",
      "ChapterId": 33,
      "Index": 1605
    },
    {
      "ID": "story_33_13",
      "ResId": "story_so_1033013",
      "ChapterId": 33,
      "Index": 1606
    },
    {
      "ID": "story_33_14",
      "ResId": "story_so_1033014",
      "ChapterId": 33,
      "Index": 1607
    },
    {
      "ID": "story_33_15",
      "ResId": "story_so_1033015",
      "ChapterId": 33,
      "Index": 1608
    },
    {
      "ID": "story_33_16",
      "ResId": "story_so_1033016",
      "ChapterId": 33,
      "Index": 1609
    },
    {
      "ID": "story_33_17",
      "ResId": "story_so_1033017",
      "ChapterId": 33,
      "Index": 1610
    },
    {
      "ID": "story_33_18",
      "ResId": "story_so_1033018",
      "ChapterId": 33,
      "Index": 1611
    },
    {
      "ID": "story_33_19",
      "ResId": "story_so_1033019",
      "ChapterId": 33,
      "Index": 1612
    },
    {
      "ID": "story_33_20",
      "ResId": "story_so_1033020",
      "ChapterId": 33,
      "Index": 1613
    },
    {
      "ID": "story_33_21",
      "ResId": "story_so_1033021",
      "ChapterId": 33,
      "Index": 1614
    },
    {
      "ID": "story_33_22",
      "ResId": "story_so_1033022",
      "ChapterId": 33,
      "Index": 1615
    },
    {
      "ID": "story_33_23",
      "ResId": "story_so_1033023",
      "ChapterId": 33,
      "Index": 1616
    },
    {
      "ID": "story_33_24",
      "ResId": "story_so_1033024",
      "ChapterId": 33,
      "Index": 1617
    },
    {
      "ID": "story_33_25",
      "ResId": "story_so_1033025",
      "ChapterId": 33,
      "Index": 1618
    },
    {
      "ID": "story_33_26",
      "ResId": "story_so_1033026",
      "ChapterId": 33,
      "Index": 1619
    },
    {
      "ID": "story_33_27",
      "ResId": "story_so_1033027",
      "ChapterId": 33,
      "Index": 1620
    },
    {
      "ID": "story_33_28",
      "ResId": "story_so_1033028",
      "ChapterId": 33,
      "Index": 1621
    },
    {
      "ID": "story_33_29",
      "ResId": "story_so_1033029",
      "ChapterId": 33,
      "Index": 1622
    },
    {
      "ID": "story_33_30",
      "ResId": "story_so_1033030",
      "ChapterId": 33,
      "Index": 1623
    },
    {
      "ID": "story_33_31",
      "ResId": "story_so_1033031",
      "ChapterId": 33,
      "Index": 1624
    },
    {
      "ID": "story_33_32",
      "ResId": "story_so_1033032",
      "ChapterId": 33,
      "Index": 1625
    },
    {
      "ID": "story_33_33",
      "ResId": "story_so_1033033",
      "ChapterId": 33,
      "Index": 1626
    },
    {
      "ID": "story_33_34",
      "ResId": "story_so_1033034",
      "ChapterId": 33,
      "Index": 1627
    },
    {
      "ID": "story_33_35",
      "ResId": "story_so_1033035",
      "ChapterId": 33,
      "Index": 1628
    },
    {
      "ID": "story_33_36",
      "ResId": "story_so_1033036",
      "ChapterId": 33,
      "Index": 1629
    },
    {
      "ID": "story_33_37",
      "ResId": "story_so_1033037",
      "ChapterId": 33,
      "Index": 1630
    },
    {
      "ID": "story_33_38",
      "ResId": "story_so_1033038",
      "ChapterId": 33,
      "Index": 1631
    },
    {
      "ID": "story_33_39",
      "ResId": "story_so_1033039",
      "ChapterId": 33,
      "Index": 1632
    },
    {
      "ID": "story_33_40",
      "ResId": "story_so_1033040",
      "ChapterId": 33,
      "Index": 1633
    },
    {
      "ID": "story_33_41",
      "ResId": "story_so_1033041",
      "ChapterId": 33,
      "Index": 1634
    },
    {
      "ID": "story_33_42",
      "ResId": "story_so_1033042",
      "ChapterId": 33,
      "Index": 1635
    },
    {
      "ID": "story_33_43",
      "ResId": "story_so_1033043",
      "ChapterId": 33,
      "Index": 1636
    },
    {
      "ID": "story_34_1",
      "ResId": "story_so_1034001",
      "ChapterId": 34,
      "Index": 1637
    },
    {
      "ID": "story_34_2",
      "ResId": "story_so_1034002",
      "ChapterId": 34,
      "Index": 1638
    },
    {
      "ID": "story_34_3",
      "ResId": "story_so_1034003",
      "ChapterId": 34,
      "Index": 1639
    },
    {
      "ID": "story_34_4",
      "ResId": "story_so_1034004",
      "ChapterId": 34,
      "Index": 1640
    },
    {
      "ID": "story_34_5",
      "ResId": "story_so_1034005",
      "ChapterId": 34,
      "Index": 1641
    },
    {
      "ID": "story_34_6",
      "ResId": "story_so_1034006",
      "ChapterId": 34,
      "Index": 1642
    },
    {
      "ID": "story_34_7",
      "ResId": "story_so_1034007",
      "ChapterId": 34,
      "Index": 1643
    },
    {
      "ID": "story_34_8",
      "ResId": "story_so_1034008",
      "ChapterId": 34,
      "Index": 1644
    },
    {
      "ID": "story_34_9",
      "ResId": "story_so_1034009",
      "ChapterId": 34,
      "Index": 1645
    },
    {
      "ID": "story_34_10",
      "ResId": "story_so_1034010",
      "ChapterId": 34,
      "Index": 1646
    },
    {
      "ID": "story_34_11",
      "ResId": "story_so_1034011",
      "ChapterId": 34,
      "Index": 1647
    },
    {
      "ID": "story_34_12",
      "ResId": "story_so_1034012",
      "ChapterId": 34,
      "Index": 1648
    },
    {
      "ID": "story_34_13",
      "ResId": "story_so_1034013",
      "ChapterId": 34,
      "Index": 1649
    },
    {
      "ID": "story_34_14",
      "ResId": "story_so_1034014",
      "ChapterId": 34,
      "Index": 1650
    },
    {
      "ID": "story_34_15",
      "ResId": "story_so_1034015",
      "ChapterId": 34,
      "Index": 1651
    },
    {
      "ID": "story_34_16",
      "ResId": "story_so_1034016",
      "ChapterId": 34,
      "Index": 1652
    },
    {
      "ID": "story_34_17",
      "ResId": "story_so_1034017",
      "ChapterId": 34,
      "Index": 1653
    },
    {
      "ID": "story_34_18",
      "ResId": "story_so_1034018",
      "ChapterId": 34,
      "Index": 1654
    },
    {
      "ID": "story_34_19",
      "ResId": "story_so_1034019",
      "ChapterId": 34,
      "Index": 1655
    },
    {
      "ID": "story_34_20",
      "ResId": "story_so_1034020",
      "ChapterId": 34,
      "Index": 1656
    },
    {
      "ID": "story_34_21",
      "ResId": "story_so_1034021",
      "ChapterId": 34,
      "Index": 1657
    },
    {
      "ID": "story_34_22",
      "ResId": "story_so_1034022",
      "ChapterId": 34,
      "Index": 1658
    },
    {
      "ID": "story_34_23",
      "ResId": "story_so_1034023",
      "ChapterId": 34,
      "Index": 1659
    },
    {
      "ID": "story_34_24",
      "ResId": "story_so_1034024",
      "ChapterId": 34,
      "Index": 1660
    },
    {
      "ID": "story_34_25",
      "ResId": "story_so_1034025",
      "ChapterId": 34,
      "Index": 1661
    },
    {
      "ID": "story_34_26",
      "ResId": "story_so_1034026",
      "ChapterId": 34,
      "Index": 1662
    },
    {
      "ID": "story_34_27",
      "ResId": "story_so_1034027",
      "ChapterId": 34,
      "Index": 1663
    },
    {
      "ID": "story_34_28",
      "ResId": "story_so_1034028",
      "ChapterId": 34,
      "Index": 1664
    },
    {
      "ID": "story_34_29",
      "ResId": "story_so_1034029",
      "ChapterId": 34,
      "Index": 1665
    },
    {
      "ID": "story_34_30",
      "ResId": "story_so_1034030",
      "ChapterId": 34,
      "Index": 1666
    },
    {
      "ID": "story_34_31",
      "ResId": "story_so_1034031",
      "ChapterId": 34,
      "Index": 1667
    },
    {
      "ID": "story_34_32",
      "ResId": "story_so_1034032",
      "ChapterId": 34,
      "Index": 1668
    },
    {
      "ID": "story_34_33",
      "ResId": "story_so_1034033",
      "ChapterId": 34,
      "Index": 1669
    },
    {
      "ID": "story_34_34",
      "ResId": "story_so_1034034",
      "ChapterId": 34,
      "Index": 1670
    },
    {
      "ID": "story_34_35",
      "ResId": "story_so_1034035",
      "ChapterId": 34,
      "Index": 1671
    },
    {
      "ID": "story_34_36",
      "ResId": "story_so_1034036",
      "ChapterId": 34,
      "Index": 1672
    },
    {
      "ID": "story_34_37",
      "ResId": "story_so_1034037",
      "ChapterId": 34,
      "Index": 1673
    },
    {
      "ID": "story_34_38",
      "ResId": "story_so_1034038",
      "ChapterId": 34,
      "Index": 1674
    },
    {
      "ID": "story_34_39",
      "ResId": "story_so_1034039",
      "ChapterId": 34,
      "Index": 1675
    },
    {
      "ID": "story_34_40",
      "ResId": "story_so_1034040",
      "ChapterId": 34,
      "Index": 1676
    },
    {
      "ID": "story_34_41",
      "ResId": "story_so_1034041",
      "ChapterId": 34,
      "Index": 1677
    },
    {
      "ID": "story_34_42",
      "ResId": "story_so_1034042",
      "ChapterId": 34,
      "Index": 1678
    },
    {
      "ID": "story_34_43",
      "ResId": "story_so_1034043",
      "ChapterId": 34,
      "Index": 1679
    },
    {
      "ID": "story_34_44",
      "ResId": "story_so_1034044",
      "ChapterId": 34,
      "Index": 1680
    },
    {
      "ID": "story_34_45",
      "ResId": "story_so_1034045",
      "ChapterId": 34,
      "Index": 1681
    },
    {
      "ID": "story_34_46",
      "ResId": "story_so_1034046",
      "ChapterId": 34,
      "Index": 1682
    },
    {
      "ID": "story_34_47",
      "ResId": "story_so_1034047",
      "ChapterId": 34,
      "Index": 1683
    },
    {
      "ID": "story_34_48",
      "ResId": "story_so_1034048",
      "ChapterId": 34,
      "Index": 1684
    },
    {
      "ID": "story_35_1",
      "ResId": "story_so_1035001",
      "ChapterId": 35,
      "Index": 1685
    },
    {
      "ID": "story_35_2",
      "ResId": "story_so_1035002",
      "ChapterId": 35,
      "Index": 1686
    },
    {
      "ID": "story_35_3",
      "ResId": "story_so_1035003",
      "ChapterId": 35,
      "Index": 1687
    },
    {
      "ID": "story_35_4",
      "ResId": "story_so_1035004",
      "ChapterId": 35,
      "Index": 1688
    },
    {
      "ID": "story_35_5",
      "ResId": "story_so_1035005",
      "ChapterId": 35,
      "Index": 1689
    },
    {
      "ID": "story_35_6",
      "ResId": "story_so_1035006",
      "ChapterId": 35,
      "Index": 1690
    },
    {
      "ID": "story_35_7",
      "ResId": "story_so_1035007",
      "ChapterId": 35,
      "Index": 1691
    },
    {
      "ID": "story_35_8",
      "ResId": "story_so_1035008",
      "ChapterId": 35,
      "Index": 1692
    },
    {
      "ID": "story_35_9",
      "ResId": "story_so_1035009",
      "ChapterId": 35,
      "Index": 1693
    },
    {
      "ID": "story_35_10",
      "ResId": "story_so_1035010",
      "ChapterId": 35,
      "Index": 1694
    },
    {
      "ID": "story_35_11",
      "ResId": "story_so_1035011",
      "ChapterId": 35,
      "Index": 1695
    },
    {
      "ID": "story_35_12",
      "ResId": "story_so_1035012",
      "ChapterId": 35,
      "Index": 1696
    },
    {
      "ID": "story_35_13",
      "ResId": "story_so_1035013",
      "ChapterId": 35,
      "Index": 1697
    },
    {
      "ID": "story_35_14",
      "ResId": "story_so_1035014",
      "ChapterId": 35,
      "Index": 1698
    },
    {
      "ID": "story_35_15",
      "ResId": "story_so_1035015",
      "ChapterId": 35,
      "Index": 1699
    },
    {
      "ID": "story_35_16",
      "ResId": "story_so_1035016",
      "ChapterId": 35,
      "Index": 1700
    },
    {
      "ID": "story_35_17",
      "ResId": "story_so_1035017",
      "ChapterId": 35,
      "Index": 1701
    },
    {
      "ID": "story_35_18",
      "ResId": "story_so_1035018",
      "ChapterId": 35,
      "Index": 1702
    },
    {
      "ID": "story_35_19",
      "ResId": "story_so_1035019",
      "ChapterId": 35,
      "Index": 1703
    },
    {
      "ID": "story_35_20",
      "ResId": "story_so_1035020",
      "ChapterId": 35,
      "Index": 1704
    },
    {
      "ID": "story_35_21",
      "ResId": "story_so_1035021",
      "ChapterId": 35,
      "Index": 1705
    },
    {
      "ID": "story_35_22",
      "ResId": "story_so_1035022",
      "ChapterId": 35,
      "Index": 1706
    },
    {
      "ID": "story_35_23",
      "ResId": "story_so_1035023",
      "ChapterId": 35,
      "Index": 1707
    },
    {
      "ID": "story_35_24",
      "ResId": "story_so_1035024",
      "ChapterId": 35,
      "Index": 1708
    },
    {
      "ID": "story_35_25",
      "ResId": "story_so_1035025",
      "ChapterId": 35,
      "Index": 1709
    },
    {
      "ID": "story_35_26",
      "ResId": "story_so_1035026",
      "ChapterId": 35,
      "Index": 1710
    },
    {
      "ID": "story_35_27",
      "ResId": "story_so_1035027",
      "ChapterId": 35,
      "Index": 1711
    },
    {
      "ID": "story_35_28",
      "ResId": "story_so_1035028",
      "ChapterId": 35,
      "Index": 1712
    },
    {
      "ID": "story_35_29",
      "ResId": "story_so_1035029",
      "ChapterId": 35,
      "Index": 1713
    },
    {
      "ID": "story_35_30",
      "ResId": "story_so_1035030",
      "ChapterId": 35,
      "Index": 1714
    },
    {
      "ID": "story_35_31",
      "ResId": "story_so_1035031",
      "ChapterId": 35,
      "Index": 1715
    },
    {
      "ID": "story_35_32",
      "ResId": "story_so_1035032",
      "ChapterId": 35,
      "Index": 1716
    },
    {
      "ID": "story_35_33",
      "ResId": "story_so_1035033",
      "ChapterId": 35,
      "Index": 1717
    },
    {
      "ID": "story_35_34",
      "ResId": "story_so_1035034",
      "ChapterId": 35,
      "Index": 1718
    },
    {
      "ID": "story_35_35",
      "ResId": "story_so_1035035",
      "ChapterId": 35,
      "Index": 1719
    },
    {
      "ID": "story_35_36",
      "ResId": "story_so_1035036",
      "ChapterId": 35,
      "Index": 1720
    },
    {
      "ID": "story_35_37",
      "ResId": "story_so_1035037",
      "ChapterId": 35,
      "Index": 1721
    },
    {
      "ID": "story_35_38",
      "ResId": "story_so_1035038",
      "ChapterId": 35,
      "Index": 1722
    },
    {
      "ID": "story_35_39",
      "ResId": "story_so_1035039",
      "ChapterId": 35,
      "Index": 1723
    },
    {
      "ID": "story_35_40",
      "ResId": "story_so_1035040",
      "ChapterId": 35,
      "Index": 1724
    },
    {
      "ID": "story_35_41",
      "ResId": "story_so_1035041",
      "ChapterId": 35,
      "Index": 1725
    },
    {
      "ID": "story_36_1",
      "ResId": "story_so_1036001",
      "ChapterId": 36,
      "Index": 1726
    },
    {
      "ID": "story_36_2",
      "ResId": "story_so_1036002",
      "ChapterId": 36,
      "Index": 1727
    },
    {
      "ID": "story_36_3",
      "ResId": "story_so_1036003",
      "ChapterId": 36,
      "Index": 1728
    },
    {
      "ID": "story_36_4",
      "ResId": "story_so_1036004",
      "ChapterId": 36,
      "Index": 1729
    },
    {
      "ID": "story_36_5",
      "ResId": "story_so_1036005",
      "ChapterId": 36,
      "Index": 1730
    },
    {
      "ID": "story_36_6",
      "ResId": "story_so_1036006",
      "ChapterId": 36,
      "Index": 1731
    },
    {
      "ID": "story_36_7",
      "ResId": "story_so_1036007",
      "ChapterId": 36,
      "Index": 1732
    },
    {
      "ID": "story_36_8",
      "ResId": "story_so_1036008",
      "ChapterId": 36,
      "Index": 1733
    },
    {
      "ID": "story_36_9",
      "ResId": "story_so_1036009",
      "ChapterId": 36,
      "Index": 1734
    },
    {
      "ID": "story_36_10",
      "ResId": "story_so_1036010",
      "ChapterId": 36,
      "Index": 1735
    },
    {
      "ID": "story_36_11",
      "ResId": "story_so_1036011",
      "ChapterId": 36,
      "Index": 1736
    },
    {
      "ID": "story_36_12",
      "ResId": "story_so_1036012",
      "ChapterId": 36,
      "Index": 1737
    },
    {
      "ID": "story_36_13",
      "ResId": "story_so_1036013",
      "ChapterId": 36,
      "Index": 1738
    },
    {
      "ID": "story_36_14",
      "ResId": "story_so_1036014",
      "ChapterId": 36,
      "Index": 1739
    },
    {
      "ID": "story_36_15",
      "ResId": "story_so_1036015",
      "ChapterId": 36,
      "Index": 1740
    },
    {
      "ID": "story_36_16",
      "ResId": "story_so_1036016",
      "ChapterId": 36,
      "Index": 1741
    },
    {
      "ID": "story_36_17",
      "ResId": "story_so_1036017",
      "ChapterId": 36,
      "Index": 1742
    },
    {
      "ID": "story_36_18",
      "ResId": "story_so_1036018",
      "ChapterId": 36,
      "Index": 1743
    },
    {
      "ID": "story_36_19",
      "ResId": "story_so_1036019",
      "ChapterId": 36,
      "Index": 1744
    },
    {
      "ID": "story_36_20",
      "ResId": "story_so_1036020",
      "ChapterId": 36,
      "Index": 1745
    },
    {
      "ID": "story_36_21",
      "ResId": "story_so_1036021",
      "ChapterId": 36,
      "Index": 1746
    },
    {
      "ID": "story_36_22",
      "ResId": "story_so_1036022",
      "ChapterId": 36,
      "Index": 1747
    },
    {
      "ID": "story_36_23",
      "ResId": "story_so_1036023",
      "ChapterId": 36,
      "Index": 1748
    },
    {
      "ID": "story_36_24",
      "ResId": "story_so_1036024",
      "ChapterId": 36,
      "Index": 1749
    },
    {
      "ID": "story_36_25",
      "ResId": "story_so_1036025",
      "ChapterId": 36,
      "Index": 1750
    },
    {
      "ID": "story_36_26",
      "ResId": "story_so_1036026",
      "ChapterId": 36,
      "Index": 1751
    },
    {
      "ID": "story_36_27",
      "ResId": "story_so_1036027",
      "ChapterId": 36,
      "Index": 1752
    },
    {
      "ID": "story_36_28",
      "ResId": "story_so_1036028",
      "ChapterId": 36,
      "Index": 1753
    },
    {
      "ID": "story_36_29",
      "ResId": "story_so_1036029",
      "ChapterId": 36,
      "Index": 1754
    },
    {
      "ID": "story_36_30",
      "ResId": "story_so_1036030",
      "ChapterId": 36,
      "Index": 1755
    },
    {
      "ID": "story_36_31",
      "ResId": "story_so_1036031",
      "ChapterId": 36,
      "Index": 1756
    },
    {
      "ID": "story_36_32",
      "ResId": "story_so_1036032",
      "ChapterId": 36,
      "Index": 1757
    },
    {
      "ID": "story_36_33",
      "ResId": "story_so_1036033",
      "ChapterId": 36,
      "Index": 1758
    },
    {
      "ID": "story_36_34",
      "ResId": "story_so_1036034",
      "ChapterId": 36,
      "Index": 1759
    },
    {
      "ID": "story_36_35",
      "ResId": "story_so_1036035",
      "ChapterId": 36,
      "Index": 1760
    },
    {
      "ID": "story_36_36",
      "ResId": "story_so_1036036",
      "ChapterId": 36,
      "Index": 1761
    },
    {
      "ID": "story_36_37",
      "ResId": "story_so_1036037",
      "ChapterId": 36,
      "Index": 1762
    },
    {
      "ID": "story_36_38",
      "ResId": "story_so_1036038",
      "ChapterId": 36,
      "Index": 1763
    },
    {
      "ID": "story_36_39",
      "ResId": "story_so_1036039",
      "ChapterId": 36,
      "Index": 1764
    },
    {
      "ID": "story_36_40",
      "ResId": "story_so_1036040",
      "ChapterId": 36,
      "Index": 1765
    },
    {
      "ID": "story_36_41",
      "ResId": "story_so_1036041",
      "ChapterId": 36,
      "Index": 1766
    },
    {
      "ID": "story_36_42",
      "ResId": "story_so_1036042",
      "ChapterId": 36,
      "Index": 1767
    },
    {
      "ID": "story_36_43",
      "ResId": "story_so_1036043",
      "ChapterId": 36,
      "Index": 1768
    },
    {
      "ID": "story_36_44",
      "ResId": "story_so_1036044",
      "ChapterId": 36,
      "Index": 1769
    },
    {
      "ID": "story_36_45",
      "ResId": "story_so_1036045",
      "ChapterId": 36,
      "Index": 1770
    },
    {
      "ID": "story_37_1",
      "ResId": "story_so_1037001",
      "ChapterId": 37,
      "Index": 1771
    },
    {
      "ID": "story_37_2",
      "ResId": "story_so_1037002",
      "ChapterId": 37,
      "Index": 1772
    },
    {
      "ID": "story_37_3",
      "ResId": "story_so_1037003",
      "ChapterId": 37,
      "Index": 1773
    },
    {
      "ID": "story_37_4",
      "ResId": "story_so_1037004",
      "ChapterId": 37,
      "Index": 1774
    },
    {
      "ID": "story_37_5",
      "ResId": "story_so_1037005",
      "ChapterId": 37,
      "Index": 1775
    },
    {
      "ID": "story_37_6",
      "ResId": "story_so_1037006",
      "ChapterId": 37,
      "Index": 1776
    },
    {
      "ID": "story_37_7",
      "ResId": "story_so_1037007",
      "ChapterId": 37,
      "Index": 1777
    },
    {
      "ID": "story_37_8",
      "ResId": "story_so_1037008",
      "ChapterId": 37,
      "Index": 1778
    },
    {
      "ID": "story_37_9",
      "ResId": "story_so_1037009",
      "ChapterId": 37,
      "Index": 1779
    },
    {
      "ID": "story_37_10",
      "ResId": "story_so_1037010",
      "ChapterId": 37,
      "Index": 1780
    },
    {
      "ID": "story_37_11",
      "ResId": "story_so_1037011",
      "ChapterId": 37,
      "Index": 1781
    },
    {
      "ID": "story_37_12",
      "ResId": "story_so_1037012",
      "ChapterId": 37,
      "Index": 1782
    },
    {
      "ID": "story_37_13",
      "ResId": "story_so_1037013",
      "ChapterId": 37,
      "Index": 1783
    },
    {
      "ID": "story_37_14",
      "ResId": "story_so_1037014",
      "ChapterId": 37,
      "Index": 1784
    },
    {
      "ID": "story_37_15",
      "ResId": "story_so_1037015",
      "ChapterId": 37,
      "Index": 1785
    },
    {
      "ID": "story_37_16",
      "ResId": "story_so_1037016",
      "ChapterId": 37,
      "Index": 1786
    },
    {
      "ID": "story_37_17",
      "ResId": "story_so_1037017",
      "ChapterId": 37,
      "Index": 1787
    },
    {
      "ID": "story_37_18",
      "ResId": "story_so_1037018",
      "ChapterId": 37,
      "Index": 1788
    },
    {
      "ID": "story_37_19",
      "ResId": "story_so_1037019",
      "ChapterId": 37,
      "Index": 1789
    },
    {
      "ID": "story_37_20",
      "ResId": "story_so_1037020",
      "ChapterId": 37,
      "Index": 1790
    },
    {
      "ID": "story_37_21",
      "ResId": "story_so_1037021",
      "ChapterId": 37,
      "Index": 1791
    },
    {
      "ID": "story_37_22",
      "ResId": "story_so_1037022",
      "ChapterId": 37,
      "Index": 1792
    },
    {
      "ID": "story_37_23",
      "ResId": "story_so_1037023",
      "ChapterId": 37,
      "Index": 1793
    },
    {
      "ID": "story_37_24",
      "ResId": "story_so_1037024",
      "ChapterId": 37,
      "Index": 1794
    },
    {
      "ID": "story_37_25",
      "ResId": "story_so_1037025",
      "ChapterId": 37,
      "Index": 1795
    },
    {
      "ID": "story_37_26",
      "ResId": "story_so_1037026",
      "ChapterId": 37,
      "Index": 1796
    },
    {
      "ID": "story_37_27",
      "ResId": "story_so_1037027",
      "ChapterId": 37,
      "Index": 1797
    },
    {
      "ID": "story_37_28",
      "ResId": "story_so_1037028",
      "ChapterId": 37,
      "Index": 1798
    },
    {
      "ID": "story_37_29",
      "ResId": "story_so_1037029",
      "ChapterId": 37,
      "Index": 1799
    },
    {
      "ID": "story_37_30",
      "ResId": "story_so_1037030",
      "ChapterId": 37,
      "Index": 1800
    },
    {
      "ID": "story_37_31",
      "ResId": "story_so_1037031",
      "ChapterId": 37,
      "Index": 1801
    },
    {
      "ID": "story_37_32",
      "ResId": "story_so_1037032",
      "ChapterId": 37,
      "Index": 1802
    },
    {
      "ID": "story_37_33",
      "ResId": "story_so_1037033",
      "ChapterId": 37,
      "Index": 1803
    },
    {
      "ID": "story_37_34",
      "ResId": "story_so_1037034",
      "ChapterId": 37,
      "Index": 1804
    },
    {
      "ID": "story_37_35",
      "ResId": "story_so_1037035",
      "ChapterId": 37,
      "Index": 1805
    },
    {
      "ID": "story_37_36",
      "ResId": "story_so_1037036",
      "ChapterId": 37,
      "Index": 1806
    },
    {
      "ID": "story_37_37",
      "ResId": "story_so_1037037",
      "ChapterId": 37,
      "Index": 1807
    },
    {
      "ID": "story_37_38",
      "ResId": "story_so_1037038",
      "ChapterId": 37,
      "Index": 1808
    },
    {
      "ID": "story_37_39",
      "ResId": "story_so_1037039",
      "ChapterId": 37,
      "Index": 1809
    },
    {
      "ID": "story_37_40",
      "ResId": "story_so_1037040",
      "ChapterId": 37,
      "Index": 1810
    },
    {
      "ID": "story_37_41",
      "ResId": "story_so_1037041",
      "ChapterId": 37,
      "Index": 1811
    },
    {
      "ID": "story_38_1",
      "ResId": "story_so_1038001",
      "ChapterId": 38,
      "Index": 1812
    },
    {
      "ID": "story_38_2",
      "ResId": "story_so_1038002",
      "ChapterId": 38,
      "Index": 1813
    },
    {
      "ID": "story_38_3",
      "ResId": "story_so_1038003",
      "ChapterId": 38,
      "Index": 1814
    },
    {
      "ID": "story_38_4",
      "ResId": "story_so_1038004",
      "ChapterId": 38,
      "Index": 1815
    },
    {
      "ID": "story_38_5",
      "ResId": "story_so_1038005",
      "ChapterId": 38,
      "Index": 1816
    },
    {
      "ID": "story_38_6",
      "ResId": "story_so_1038006",
      "ChapterId": 38,
      "Index": 1817
    },
    {
      "ID": "story_38_7",
      "ResId": "story_so_1038007",
      "ChapterId": 38,
      "Index": 1818
    },
    {
      "ID": "story_38_8",
      "ResId": "story_so_1038008",
      "ChapterId": 38,
      "Index": 1819
    },
    {
      "ID": "story_38_9",
      "ResId": "story_so_1038009",
      "ChapterId": 38,
      "Index": 1820
    },
    {
      "ID": "story_38_10",
      "ResId": "story_so_1038010",
      "ChapterId": 38,
      "Index": 1821
    },
    {
      "ID": "story_38_11",
      "ResId": "story_so_1038011",
      "ChapterId": 38,
      "Index": 1822
    },
    {
      "ID": "story_38_12",
      "ResId": "story_so_1038012",
      "ChapterId": 38,
      "Index": 1823
    },
    {
      "ID": "story_38_13",
      "ResId": "story_so_1038013",
      "ChapterId": 38,
      "Index": 1824
    },
    {
      "ID": "story_38_14",
      "ResId": "story_so_1038014",
      "ChapterId": 38,
      "Index": 1825
    },
    {
      "ID": "story_38_15",
      "ResId": "story_so_1038015",
      "ChapterId": 38,
      "Index": 1826
    },
    {
      "ID": "story_38_16",
      "ResId": "story_so_1038016",
      "ChapterId": 38,
      "Index": 1827
    },
    {
      "ID": "story_38_17",
      "ResId": "story_so_1038017",
      "ChapterId": 38,
      "Index": 1828
    },
    {
      "ID": "story_38_18",
      "ResId": "story_so_1038018",
      "ChapterId": 38,
      "Index": 1829
    },
    {
      "ID": "story_38_19",
      "ResId": "story_so_1038019",
      "ChapterId": 38,
      "Index": 1830
    },
    {
      "ID": "story_38_20",
      "ResId": "story_so_1038020",
      "ChapterId": 38,
      "Index": 1831
    },
    {
      "ID": "story_38_21",
      "ResId": "story_so_1038021",
      "ChapterId": 38,
      "Index": 1832
    },
    {
      "ID": "story_38_22",
      "ResId": "story_so_1038022",
      "ChapterId": 38,
      "Index": 1833
    },
    {
      "ID": "story_38_23",
      "ResId": "story_so_1038023",
      "ChapterId": 38,
      "Index": 1834
    },
    {
      "ID": "story_38_24",
      "ResId": "story_so_1038024",
      "ChapterId": 38,
      "Index": 1835
    },
    {
      "ID": "story_38_25",
      "ResId": "story_so_1038025",
      "ChapterId": 38,
      "Index": 1836
    },
    {
      "ID": "story_38_26",
      "ResId": "story_so_1038026",
      "ChapterId": 38,
      "Index": 1837
    },
    {
      "ID": "story_38_27",
      "ResId": "story_so_1038027",
      "ChapterId": 38,
      "Index": 1838
    },
    {
      "ID": "story_38_28",
      "ResId": "story_so_1038028",
      "ChapterId": 38,
      "Index": 1839
    },
    {
      "ID": "story_38_29",
      "ResId": "story_so_1038029",
      "ChapterId": 38,
      "Index": 1840
    },
    {
      "ID": "story_38_30",
      "ResId": "story_so_1038030",
      "ChapterId": 38,
      "Index": 1841
    },
    {
      "ID": "story_38_31",
      "ResId": "story_so_1038031",
      "ChapterId": 38,
      "Index": 1842
    },
    {
      "ID": "story_38_32",
      "ResId": "story_so_1038032",
      "ChapterId": 38,
      "Index": 1843
    },
    {
      "ID": "story_38_33",
      "ResId": "story_so_1038033",
      "ChapterId": 38,
      "Index": 1844
    },
    {
      "ID": "story_38_34",
      "ResId": "story_so_1038034",
      "ChapterId": 38,
      "Index": 1845
    },
    {
      "ID": "story_38_35",
      "ResId": "story_so_1038035",
      "ChapterId": 38,
      "Index": 1846
    },
    {
      "ID": "story_38_36",
      "ResId": "story_so_1038036",
      "ChapterId": 38,
      "Index": 1847
    },
    {
      "ID": "story_38_37",
      "ResId": "story_so_1038037",
      "ChapterId": 38,
      "Index": 1848
    },
    {
      "ID": "story_38_38",
      "ResId": "story_so_1038038",
      "ChapterId": 38,
      "Index": 1849
    },
    {
      "ID": "story_38_39",
      "ResId": "story_so_1038039",
      "ChapterId": 38,
      "Index": 1850
    },
    {
      "ID": "story_38_40",
      "ResId": "story_so_1038040",
      "ChapterId": 38,
      "Index": 1851
    },
    {
      "ID": "story_38_41",
      "ResId": "story_so_1038041",
      "ChapterId": 38,
      "Index": 1852
    },
    {
      "ID": "story_38_42",
      "ResId": "story_so_1038042",
      "ChapterId": 38,
      "Index": 1853
    },
    {
      "ID": "story_38_43",
      "ResId": "story_so_1038043",
      "ChapterId": 38,
      "Index": 1854
    },
    {
      "ID": "story_38_44",
      "ResId": "story_so_1038044",
      "ChapterId": 38,
      "Index": 1855
    },
    {
      "ID": "story_38_45",
      "ResId": "story_so_1038045",
      "ChapterId": 38,
      "Index": 1856
    },
    {
      "ID": "story_38_46",
      "ResId": "story_so_1038046",
      "ChapterId": 38,
      "Index": 1857
    },
    {
      "ID": "story_38_47",
      "ResId": "story_so_1038047",
      "ChapterId": 38,
      "Index": 1858
    },
    {
      "ID": "story_38_48",
      "ResId": "story_so_1038048",
      "ChapterId": 38,
      "Index": 1859
    },
    {
      "ID": "story_38_49",
      "ResId": "story_so_1038049",
      "ChapterId": 38,
      "Index": 1860
    },
    {
      "ID": "story_38_50",
      "ResId": "story_so_1038050",
      "ChapterId": 38,
      "Index": 1861
    },
    {
      "ID": "story_39_1",
      "ResId": "story_so_1039001",
      "ChapterId": 39,
      "Index": 1862
    },
    {
      "ID": "story_39_2",
      "ResId": "story_so_1039002",
      "ChapterId": 39,
      "Index": 1863
    },
    {
      "ID": "story_39_3",
      "ResId": "story_so_1039003",
      "ChapterId": 39,
      "Index": 1864
    },
    {
      "ID": "story_39_4",
      "ResId": "story_so_1039004",
      "ChapterId": 39,
      "Index": 1865
    },
    {
      "ID": "story_39_5",
      "ResId": "story_so_1039005",
      "ChapterId": 39,
      "Index": 1866
    },
    {
      "ID": "story_39_6",
      "ResId": "story_so_1039006",
      "ChapterId": 39,
      "Index": 1867
    },
    {
      "ID": "story_39_7",
      "ResId": "story_so_1039007",
      "ChapterId": 39,
      "Index": 1868
    },
    {
      "ID": "story_39_8",
      "ResId": "story_so_1039008",
      "ChapterId": 39,
      "Index": 1869
    },
    {
      "ID": "story_39_9",
      "ResId": "story_so_1039009",
      "ChapterId": 39,
      "Index": 1870
    },
    {
      "ID": "story_39_10",
      "ResId": "story_so_1039010",
      "ChapterId": 39,
      "Index": 1871
    },
    {
      "ID": "story_39_11",
      "ResId": "story_so_1039011",
      "ChapterId": 39,
      "Index": 1872
    },
    {
      "ID": "story_39_12",
      "ResId": "story_so_1039012",
      "ChapterId": 39,
      "Index": 1873
    },
    {
      "ID": "story_39_13",
      "ResId": "story_so_1039013",
      "ChapterId": 39,
      "Index": 1874
    },
    {
      "ID": "story_39_14",
      "ResId": "story_so_1039014",
      "ChapterId": 39,
      "Index": 1875
    },
    {
      "ID": "story_39_15",
      "ResId": "story_so_1039015",
      "ChapterId": 39,
      "Index": 1876
    },
    {
      "ID": "story_39_16",
      "ResId": "story_so_1039016",
      "ChapterId": 39,
      "Index": 1877
    },
    {
      "ID": "story_39_17",
      "ResId": "story_so_1039017",
      "ChapterId": 39,
      "Index": 1878
    },
    {
      "ID": "story_39_18",
      "ResId": "story_so_1039018",
      "ChapterId": 39,
      "Index": 1879
    },
    {
      "ID": "story_39_19",
      "ResId": "story_so_1039019",
      "ChapterId": 39,
      "Index": 1880
    },
    {
      "ID": "story_39_20",
      "ResId": "story_so_1039020",
      "ChapterId": 39,
      "Index": 1881
    },
    {
      "ID": "story_39_21",
      "ResId": "story_so_1039021",
      "ChapterId": 39,
      "Index": 1882
    },
    {
      "ID": "story_39_22",
      "ResId": "story_so_1039022",
      "ChapterId": 39,
      "Index": 1883
    },
    {
      "ID": "story_39_23",
      "ResId": "story_so_1039023",
      "ChapterId": 39,
      "Index": 1884
    },
    {
      "ID": "story_39_24",
      "ResId": "story_so_1039024",
      "ChapterId": 39,
      "Index": 1885
    },
    {
      "ID": "story_39_25",
      "ResId": "story_so_1039025",
      "ChapterId": 39,
      "Index": 1886
    },
    {
      "ID": "story_39_26",
      "ResId": "story_so_1039026",
      "ChapterId": 39,
      "Index": 1887
    },
    {
      "ID": "story_39_27",
      "ResId": "story_so_1039027",
      "ChapterId": 39,
      "Index": 1888
    },
    {
      "ID": "story_39_28",
      "ResId": "story_so_1039028",
      "ChapterId": 39,
      "Index": 1889
    },
    {
      "ID": "story_39_29",
      "ResId": "story_so_1039029",
      "ChapterId": 39,
      "Index": 1890
    },
    {
      "ID": "story_39_30",
      "ResId": "story_so_1039030",
      "ChapterId": 39,
      "Index": 1891
    },
    {
      "ID": "story_39_31",
      "ResId": "story_so_1039031",
      "ChapterId": 39,
      "Index": 1892
    },
    {
      "ID": "story_39_32",
      "ResId": "story_so_1039032",
      "ChapterId": 39,
      "Index": 1893
    },
    {
      "ID": "story_39_33",
      "ResId": "story_so_1039033",
      "ChapterId": 39,
      "Index": 1894
    },
    {
      "ID": "story_39_34",
      "ResId": "story_so_1039034",
      "ChapterId": 39,
      "Index": 1895
    },
    {
      "ID": "story_39_35",
      "ResId": "story_so_1039035",
      "ChapterId": 39,
      "Index": 1896
    },
    {
      "ID": "story_39_36",
      "ResId": "story_so_1039036",
      "ChapterId": 39,
      "Index": 1897
    },
    {
      "ID": "story_39_37",
      "ResId": "story_so_1039037",
      "ChapterId": 39,
      "Index": 1898
    },
    {
      "ID": "story_39_38",
      "ResId": "story_so_1039038",
      "ChapterId": 39,
      "Index": 1899
    },
    {
      "ID": "story_39_39",
      "ResId": "story_so_1039039",
      "ChapterId": 39,
      "Index": 1900
    },
    {
      "ID": "story_39_40",
      "ResId": "story_so_1039040",
      "ChapterId": 39,
      "Index": 1901
    },
    {
      "ID": "story_39_41",
      "ResId": "story_so_1039041",
      "ChapterId": 39,
      "Index": 1902
    },
    {
      "ID": "story_39_42",
      "ResId": "story_so_1039042",
      "ChapterId": 39,
      "Index": 1903
    },
    {
      "ID": "story_39_43",
      "ResId": "story_so_1039043",
      "ChapterId": 39,
      "Index": 1904
    },
    {
      "ID": "story_39_44",
      "ResId": "story_so_1039044",
      "ChapterId": 39,
      "Index": 1905
    },
    {
      "ID": "story_39_45",
      "ResId": "story_so_1039045",
      "ChapterId": 39,
      "Index": 1906
    },
    {
      "ID": "story_39_46",
      "ResId": "story_so_1039046",
      "ChapterId": 39,
      "Index": 1907
    },
    {
      "ID": "story_39_47",
      "ResId": "story_so_1039047",
      "ChapterId": 39,
      "Index": 1908
    },
    {
      "ID": "story_39_48",
      "ResId": "story_so_1039048",
      "ChapterId": 39,
      "Index": 1909
    },
    {
      "ID": "story_39_49",
      "ResId": "story_so_1039049",
      "ChapterId": 39,
      "Index": 1910
    },
    {
      "ID": "story_39_50",
      "ResId": "story_so_1039050",
      "ChapterId": 39,
      "Index": 1911
    },
    {
      "ID": "story_39_51",
      "ResId": "story_so_1039051",
      "ChapterId": 39,
      "Index": 1912
    },
    {
      "ID": "story_40_1",
      "ResId": "story_so_1040001",
      "ChapterId": 40,
      "Index": 1913
    },
    {
      "ID": "story_40_2",
      "ResId": "story_so_1040002",
      "ChapterId": 40,
      "Index": 1914
    },
    {
      "ID": "story_40_3",
      "ResId": "story_so_1040003",
      "ChapterId": 40,
      "Index": 1915
    },
    {
      "ID": "story_40_4",
      "ResId": "story_so_1040004",
      "ChapterId": 40,
      "Index": 1916
    },
    {
      "ID": "story_40_5",
      "ResId": "story_so_1040005",
      "ChapterId": 40,
      "Index": 1917
    },
    {
      "ID": "story_40_6",
      "ResId": "story_so_1040006",
      "ChapterId": 40,
      "Index": 1918
    },
    {
      "ID": "story_40_7",
      "ResId": "story_so_1040007",
      "ChapterId": 40,
      "Index": 1919
    },
    {
      "ID": "story_40_8",
      "ResId": "story_so_1040008",
      "ChapterId": 40,
      "Index": 1920
    },
    {
      "ID": "story_40_9",
      "ResId": "story_so_1040009",
      "ChapterId": 40,
      "Index": 1921
    },
    {
      "ID": "story_40_10",
      "ResId": "story_so_1040010",
      "ChapterId": 40,
      "Index": 1922
    },
    {
      "ID": "story_40_11",
      "ResId": "story_so_1040011",
      "ChapterId": 40,
      "Index": 1923
    },
    {
      "ID": "story_40_12",
      "ResId": "story_so_1040012",
      "ChapterId": 40,
      "Index": 1924
    },
    {
      "ID": "story_40_13",
      "ResId": "story_so_1040013",
      "ChapterId": 40,
      "Index": 1925
    },
    {
      "ID": "story_40_14",
      "ResId": "story_so_1040014",
      "ChapterId": 40,
      "Index": 1926
    },
    {
      "ID": "story_40_15",
      "ResId": "story_so_1040015",
      "ChapterId": 40,
      "Index": 1927
    },
    {
      "ID": "story_40_16",
      "ResId": "story_so_1040016",
      "ChapterId": 40,
      "Index": 1928
    },
    {
      "ID": "story_40_17",
      "ResId": "story_so_1040017",
      "ChapterId": 40,
      "Index": 1929
    },
    {
      "ID": "story_40_18",
      "ResId": "story_so_1040018",
      "ChapterId": 40,
      "Index": 1930
    },
    {
      "ID": "story_40_19",
      "ResId": "story_so_1040019",
      "ChapterId": 40,
      "Index": 1931
    },
    {
      "ID": "story_40_20",
      "ResId": "story_so_1040020",
      "ChapterId": 40,
      "Index": 1932
    },
    {
      "ID": "story_40_21",
      "ResId": "story_so_1040021",
      "ChapterId": 40,
      "Index": 1933
    },
    {
      "ID": "story_40_22",
      "ResId": "story_so_1040022",
      "ChapterId": 40,
      "Index": 1934
    },
    {
      "ID": "story_40_23",
      "ResId": "story_so_1040023",
      "ChapterId": 40,
      "Index": 1935
    },
    {
      "ID": "story_40_24",
      "ResId": "story_so_1040024",
      "ChapterId": 40,
      "Index": 1936
    },
    {
      "ID": "story_40_25",
      "ResId": "story_so_1040025",
      "ChapterId": 40,
      "Index": 1937
    },
    {
      "ID": "story_40_26",
      "ResId": "story_so_1040026",
      "ChapterId": 40,
      "Index": 1938
    },
    {
      "ID": "story_40_27",
      "ResId": "story_so_1040027",
      "ChapterId": 40,
      "Index": 1939
    },
    {
      "ID": "story_40_28",
      "ResId": "story_so_1040028",
      "ChapterId": 40,
      "Index": 1940
    },
    {
      "ID": "story_40_29",
      "ResId": "story_so_1040029",
      "ChapterId": 40,
      "Index": 1941
    },
    {
      "ID": "story_40_30",
      "ResId": "story_so_1040030",
      "ChapterId": 40,
      "Index": 1942
    },
    {
      "ID": "story_40_31",
      "ResId": "story_so_1040031",
      "ChapterId": 40,
      "Index": 1943
    },
    {
      "ID": "story_40_32",
      "ResId": "story_so_1040032",
      "ChapterId": 40,
      "Index": 1944
    },
    {
      "ID": "story_40_33",
      "ResId": "story_so_1040033",
      "ChapterId": 40,
      "Index": 1945
    },
    {
      "ID": "story_40_34",
      "ResId": "story_so_1040034",
      "ChapterId": 40,
      "Index": 1946
    },
    {
      "ID": "story_40_35",
      "ResId": "story_so_1040035",
      "ChapterId": 40,
      "Index": 1947
    },
    {
      "ID": "story_40_36",
      "ResId": "story_so_1040036",
      "ChapterId": 40,
      "Index": 1948
    },
    {
      "ID": "story_40_37",
      "ResId": "story_so_1040037",
      "ChapterId": 40,
      "Index": 1949
    },
    {
      "ID": "story_40_38",
      "ResId": "story_so_1040038",
      "ChapterId": 40,
      "Index": 1950
    },
    {
      "ID": "story_40_39",
      "ResId": "story_so_1040039",
      "ChapterId": 40,
      "Index": 1951
    },
    {
      "ID": "story_40_40",
      "ResId": "story_so_1040040",
      "ChapterId": 40,
      "Index": 1952
    },
    {
      "ID": "story_40_41",
      "ResId": "story_so_1040041",
      "ChapterId": 40,
      "Index": 1953
    },
    {
      "ID": "story_40_42",
      "ResId": "story_so_1040042",
      "ChapterId": 40,
      "Index": 1954
    },
    {
      "ID": "story_40_43",
      "ResId": "story_so_1040043",
      "ChapterId": 40,
      "Index": 1955
    },
    {
      "ID": "story_40_44",
      "ResId": "story_so_1040044",
      "ChapterId": 40,
      "Index": 1956
    },
    {
      "ID": "story_40_45",
      "ResId": "story_so_1040045",
      "ChapterId": 40,
      "Index": 1957
    },
    {
      "ID": "story_40_46",
      "ResId": "story_so_1040046",
      "ChapterId": 40,
      "Index": 1958
    },
    {
      "ID": "story_40_47",
      "ResId": "story_so_1040047",
      "ChapterId": 40,
      "Index": 1959
    },
    {
      "ID": "story_40_48",
      "ResId": "story_so_1040048",
      "ChapterId": 40,
      "Index": 1960
    },
    {
      "ID": "story_40_49",
      "ResId": "story_so_1040049",
      "ChapterId": 40,
      "Index": 1961
    },
    {
      "ID": "story_40_50",
      "ResId": "story_so_1040050",
      "ChapterId": 40,
      "Index": 1962
    },
    {
      "ID": "story_41_1",
      "ResId": "story_so_1041001",
      "ChapterId": 41,
      "Index": 1963
    },
    {
      "ID": "story_41_2",
      "ResId": "story_so_1041002",
      "ChapterId": 41,
      "Index": 1964
    },
    {
      "ID": "story_41_3",
      "ResId": "story_so_1041003",
      "ChapterId": 41,
      "Index": 1965
    },
    {
      "ID": "story_41_4",
      "ResId": "story_so_1041004",
      "ChapterId": 41,
      "Index": 1966
    },
    {
      "ID": "story_41_5",
      "ResId": "story_so_1041005",
      "ChapterId": 41,
      "Index": 1967
    },
    {
      "ID": "story_41_6",
      "ResId": "story_so_1041006",
      "ChapterId": 41,
      "Index": 1968
    },
    {
      "ID": "story_41_7",
      "ResId": "story_so_1041007",
      "ChapterId": 41,
      "Index": 1969
    },
    {
      "ID": "story_41_8",
      "ResId": "story_so_1041008",
      "ChapterId": 41,
      "Index": 1970
    },
    {
      "ID": "story_41_9",
      "ResId": "story_so_1041009",
      "ChapterId": 41,
      "Index": 1971
    },
    {
      "ID": "story_41_10",
      "ResId": "story_so_1041010",
      "ChapterId": 41,
      "Index": 1972
    },
    {
      "ID": "story_41_11",
      "ResId": "story_so_1041011",
      "ChapterId": 41,
      "Index": 1973
    },
    {
      "ID": "story_41_12",
      "ResId": "story_so_1041012",
      "ChapterId": 41,
      "Index": 1974
    },
    {
      "ID": "story_41_13",
      "ResId": "story_so_1041013",
      "ChapterId": 41,
      "Index": 1975
    },
    {
      "ID": "story_41_14",
      "ResId": "story_so_1041014",
      "ChapterId": 41,
      "Index": 1976
    },
    {
      "ID": "story_41_15",
      "ResId": "story_so_1041015",
      "ChapterId": 41,
      "Index": 1977
    },
    {
      "ID": "story_41_16",
      "ResId": "story_so_1041016",
      "ChapterId": 41,
      "Index": 1978
    },
    {
      "ID": "story_41_17",
      "ResId": "story_so_1041017",
      "ChapterId": 41,
      "Index": 1979
    },
    {
      "ID": "story_41_18",
      "ResId": "story_so_1041018",
      "ChapterId": 41,
      "Index": 1980
    },
    {
      "ID": "story_41_19",
      "ResId": "story_so_1041019",
      "ChapterId": 41,
      "Index": 1981
    },
    {
      "ID": "story_41_20",
      "ResId": "story_so_1041020",
      "ChapterId": 41,
      "Index": 1982
    },
    {
      "ID": "story_41_21",
      "ResId": "story_so_1041021",
      "ChapterId": 41,
      "Index": 1983
    },
    {
      "ID": "story_41_22",
      "ResId": "story_so_1041022",
      "ChapterId": 41,
      "Index": 1984
    },
    {
      "ID": "story_41_23",
      "ResId": "story_so_1041023",
      "ChapterId": 41,
      "Index": 1985
    },
    {
      "ID": "story_41_24",
      "ResId": "story_so_1041024",
      "ChapterId": 41,
      "Index": 1986
    },
    {
      "ID": "story_41_25",
      "ResId": "story_so_1041025",
      "ChapterId": 41,
      "Index": 1987
    },
    {
      "ID": "story_41_26",
      "ResId": "story_so_1041026",
      "ChapterId": 41,
      "Index": 1988
    },
    {
      "ID": "story_41_27",
      "ResId": "story_so_1041027",
      "ChapterId": 41,
      "Index": 1989
    },
    {
      "ID": "story_41_28",
      "ResId": "story_so_1041028",
      "ChapterId": 41,
      "Index": 1990
    },
    {
      "ID": "story_41_29",
      "ResId": "story_so_1041029",
      "ChapterId": 41,
      "Index": 1991
    },
    {
      "ID": "story_41_30",
      "ResId": "story_so_1041030",
      "ChapterId": 41,
      "Index": 1992
    },
    {
      "ID": "story_41_31",
      "ResId": "story_so_1041031",
      "ChapterId": 41,
      "Index": 1993
    },
    {
      "ID": "story_41_32",
      "ResId": "story_so_1041032",
      "ChapterId": 41,
      "Index": 1994
    },
    {
      "ID": "story_41_33",
      "ResId": "story_so_1041033",
      "ChapterId": 41,
      "Index": 1995
    },
    {
      "ID": "story_41_34",
      "ResId": "story_so_1041034",
      "ChapterId": 41,
      "Index": 1996
    },
    {
      "ID": "story_41_35",
      "ResId": "story_so_1041035",
      "ChapterId": 41,
      "Index": 1997
    },
    {
      "ID": "story_41_36",
      "ResId": "story_so_1041036",
      "ChapterId": 41,
      "Index": 1998
    },
    {
      "ID": "story_41_37",
      "ResId": "story_so_1041037",
      "ChapterId": 41,
      "Index": 1999
    },
    {
      "ID": "story_41_38",
      "ResId": "story_so_1041038",
      "ChapterId": 41,
      "Index": 2000
    },
    {
      "ID": "story_41_39",
      "ResId": "story_so_1041039",
      "ChapterId": 41,
      "Index": 2001
    },
    {
      "ID": "story_41_40",
      "ResId": "story_so_1041040",
      "ChapterId": 41,
      "Index": 2002
    },
    {
      "ID": "story_41_41",
      "ResId": "story_so_1041041",
      "ChapterId": 41,
      "Index": 2003
    },
    {
      "ID": "story_41_42",
      "ResId": "story_so_1041042",
      "ChapterId": 41,
      "Index": 2004
    },
    {
      "ID": "story_41_43",
      "ResId": "story_so_1041043",
      "ChapterId": 41,
      "Index": 2005
    },
    {
      "ID": "story_41_44",
      "ResId": "story_so_1041044",
      "ChapterId": 41,
      "Index": 2006
    },
    {
      "ID": "story_41_45",
      "ResId": "story_so_1041045",
      "ChapterId": 41,
      "Index": 2007
    },
    {
      "ID": "story_41_46",
      "ResId": "story_so_1041046",
      "ChapterId": 41,
      "Index": 2008
    },
    {
      "ID": "story_41_47",
      "ResId": "story_so_1041047",
      "ChapterId": 41,
      "Index": 2009
    },
    {
      "ID": "story_41_48",
      "ResId": "story_so_1041048",
      "ChapterId": 41,
      "Index": 2010
    },
    {
      "ID": "story_41_49",
      "ResId": "story_so_1041049",
      "ChapterId": 41,
      "Index": 2011
    },
    {
      "ID": "story_41_50",
      "ResId": "story_so_1041050",
      "ChapterId": 41,
      "Index": 2012
    },
    {
      "ID": "story_41_51",
      "ResId": "story_so_1041051",
      "ChapterId": 41,
      "Index": 2013
    },
    {
      "ID": "story_41_52",
      "ResId": "story_so_1041052",
      "ChapterId": 41,
      "Index": 2014
    },
    {
      "ID": "story_41_53",
      "ResId": "story_so_1041053",
      "ChapterId": 41,
      "Index": 2015
    },
    {
      "ID": "story_41_54",
      "ResId": "story_so_1041054",
      "ChapterId": 41,
      "Index": 2016
    },
    {
      "ID": "story_42_1",
      "ResId": "story_so_1042001",
      "ChapterId": 42,
      "Index": 2017
    },
    {
      "ID": "story_42_2",
      "ResId": "story_so_1042002",
      "ChapterId": 42,
      "Index": 2018
    },
    {
      "ID": "story_42_3",
      "ResId": "story_so_1042003",
      "ChapterId": 42,
      "Index": 2019
    },
    {
      "ID": "story_42_4",
      "ResId": "story_so_1042004",
      "ChapterId": 42,
      "Index": 2020
    },
    {
      "ID": "story_42_5",
      "ResId": "story_so_1042005",
      "ChapterId": 42,
      "Index": 2021
    },
    {
      "ID": "story_42_6",
      "ResId": "story_so_1042006",
      "ChapterId": 42,
      "Index": 2022
    },
    {
      "ID": "story_42_7",
      "ResId": "story_so_1042007",
      "ChapterId": 42,
      "Index": 2023
    },
    {
      "ID": "story_42_8",
      "ResId": "story_so_1042008",
      "ChapterId": 42,
      "Index": 2024
    },
    {
      "ID": "story_42_9",
      "ResId": "story_so_1042009",
      "ChapterId": 42,
      "Index": 2025
    },
    {
      "ID": "story_42_10",
      "ResId": "story_so_1042010",
      "ChapterId": 42,
      "Index": 2026
    },
    {
      "ID": "story_42_11",
      "ResId": "story_so_1042011",
      "ChapterId": 42,
      "Index": 2027
    },
    {
      "ID": "story_42_12",
      "ResId": "story_so_1042012",
      "ChapterId": 42,
      "Index": 2028
    },
    {
      "ID": "story_42_13",
      "ResId": "story_so_1042013",
      "ChapterId": 42,
      "Index": 2029
    },
    {
      "ID": "story_42_14",
      "ResId": "story_so_1042014",
      "ChapterId": 42,
      "Index": 2030
    },
    {
      "ID": "story_42_15",
      "ResId": "story_so_1042015",
      "ChapterId": 42,
      "Index": 2031
    },
    {
      "ID": "story_42_16",
      "ResId": "story_so_1042016",
      "ChapterId": 42,
      "Index": 2032
    },
    {
      "ID": "story_42_17",
      "ResId": "story_so_1042017",
      "ChapterId": 42,
      "Index": 2033
    },
    {
      "ID": "story_42_18",
      "ResId": "story_so_1042018",
      "ChapterId": 42,
      "Index": 2034
    },
    {
      "ID": "story_42_19",
      "ResId": "story_so_1042019",
      "ChapterId": 42,
      "Index": 2035
    },
    {
      "ID": "story_42_20",
      "ResId": "story_so_1042020",
      "ChapterId": 42,
      "Index": 2036
    },
    {
      "ID": "story_42_21",
      "ResId": "story_so_1042021",
      "ChapterId": 42,
      "Index": 2037
    },
    {
      "ID": "story_42_22",
      "ResId": "story_so_1042022",
      "ChapterId": 42,
      "Index": 2038
    },
    {
      "ID": "story_42_23",
      "ResId": "story_so_1042023",
      "ChapterId": 42,
      "Index": 2039
    },
    {
      "ID": "story_42_24",
      "ResId": "story_so_1042024",
      "ChapterId": 42,
      "Index": 2040
    },
    {
      "ID": "story_42_25",
      "ResId": "story_so_1042025",
      "ChapterId": 42,
      "Index": 2041
    },
    {
      "ID": "story_42_26",
      "ResId": "story_so_1042026",
      "ChapterId": 42,
      "Index": 2042
    },
    {
      "ID": "story_42_27",
      "ResId": "story_so_1042027",
      "ChapterId": 42,
      "Index": 2043
    },
    {
      "ID": "story_42_28",
      "ResId": "story_so_1042028",
      "ChapterId": 42,
      "Index": 2044
    },
    {
      "ID": "story_42_29",
      "ResId": "story_so_1042029",
      "ChapterId": 42,
      "Index": 2045
    },
    {
      "ID": "story_42_30",
      "ResId": "story_so_1042030",
      "ChapterId": 42,
      "Index": 2046
    },
    {
      "ID": "story_42_31",
      "ResId": "story_so_1042031",
      "ChapterId": 42,
      "Index": 2047
    },
    {
      "ID": "story_42_32",
      "ResId": "story_so_1042032",
      "ChapterId": 42,
      "Index": 2048
    },
    {
      "ID": "story_42_33",
      "ResId": "story_so_1042033",
      "ChapterId": 42,
      "Index": 2049
    },
    {
      "ID": "story_42_34",
      "ResId": "story_so_1042034",
      "ChapterId": 42,
      "Index": 2050
    },
    {
      "ID": "story_42_35",
      "ResId": "story_so_1042035",
      "ChapterId": 42,
      "Index": 2051
    },
    {
      "ID": "story_42_36",
      "ResId": "story_so_1042036",
      "ChapterId": 42,
      "Index": 2052
    },
    {
      "ID": "story_42_37",
      "ResId": "story_so_1042037",
      "ChapterId": 42,
      "Index": 2053
    },
    {
      "ID": "story_42_38",
      "ResId": "story_so_1042038",
      "ChapterId": 42,
      "Index": 2054
    },
    {
      "ID": "story_42_39",
      "ResId": "story_so_1042039",
      "ChapterId": 42,
      "Index": 2055
    },
    {
      "ID": "story_42_40",
      "ResId": "story_so_1042040",
      "ChapterId": 42,
      "Index": 2056
    },
    {
      "ID": "story_42_41",
      "ResId": "story_so_1042041",
      "ChapterId": 42,
      "Index": 2057
    },
    {
      "ID": "story_42_42",
      "ResId": "story_so_1042042",
      "ChapterId": 42,
      "Index": 2058
    },
    {
      "ID": "story_42_43",
      "ResId": "story_so_1042043",
      "ChapterId": 42,
      "Index": 2059
    },
    {
      "ID": "story_43_1",
      "ResId": "story_so_1043001",
      "ChapterId": 43,
      "Index": 2060
    },
    {
      "ID": "story_43_2",
      "ResId": "story_so_1043002",
      "ChapterId": 43,
      "Index": 2061
    },
    {
      "ID": "story_43_3",
      "ResId": "story_so_1043003",
      "ChapterId": 43,
      "Index": 2062
    },
    {
      "ID": "story_43_4",
      "ResId": "story_so_1043004",
      "ChapterId": 43,
      "Index": 2063
    },
    {
      "ID": "story_43_5",
      "ResId": "story_so_1043005",
      "ChapterId": 43,
      "Index": 2064
    },
    {
      "ID": "story_43_6",
      "ResId": "story_so_1043006",
      "ChapterId": 43,
      "Index": 2065
    },
    {
      "ID": "story_43_7",
      "ResId": "story_so_1043007",
      "ChapterId": 43,
      "Index": 2066
    },
    {
      "ID": "story_43_8",
      "ResId": "story_so_1043008",
      "ChapterId": 43,
      "Index": 2067
    },
    {
      "ID": "story_43_9",
      "ResId": "story_so_1043009",
      "ChapterId": 43,
      "Index": 2068
    },
    {
      "ID": "story_43_10",
      "ResId": "story_so_1043010",
      "ChapterId": 43,
      "Index": 2069
    },
    {
      "ID": "story_43_11",
      "ResId": "story_so_1043011",
      "ChapterId": 43,
      "Index": 2070
    },
    {
      "ID": "story_43_12",
      "ResId": "story_so_1043012",
      "ChapterId": 43,
      "Index": 2071
    },
    {
      "ID": "story_43_13",
      "ResId": "story_so_1043013",
      "ChapterId": 43,
      "Index": 2072
    },
    {
      "ID": "story_43_14",
      "ResId": "story_so_1043014",
      "ChapterId": 43,
      "Index": 2073
    },
    {
      "ID": "story_43_15",
      "ResId": "story_so_1043015",
      "ChapterId": 43,
      "Index": 2074
    },
    {
      "ID": "story_43_16",
      "ResId": "story_so_1043016",
      "ChapterId": 43,
      "Index": 2075
    },
    {
      "ID": "story_43_17",
      "ResId": "story_so_1043017",
      "ChapterId": 43,
      "Index": 2076
    },
    {
      "ID": "story_43_18",
      "ResId": "story_so_1043018",
      "ChapterId": 43,
      "Index": 2077
    },
    {
      "ID": "story_43_19",
      "ResId": "story_so_1043019",
      "ChapterId": 43,
      "Index": 2078
    },
    {
      "ID": "story_43_20",
      "ResId": "story_so_1043020",
      "ChapterId": 43,
      "Index": 2079
    },
    {
      "ID": "story_43_21",
      "ResId": "story_so_1043021",
      "ChapterId": 43,
      "Index": 2080
    },
    {
      "ID": "story_43_22",
      "ResId": "story_so_1043022",
      "ChapterId": 43,
      "Index": 2081
    },
    {
      "ID": "story_43_23",
      "ResId": "story_so_1043023",
      "ChapterId": 43,
      "Index": 2082
    },
    {
      "ID": "story_43_24",
      "ResId": "story_so_1043024",
      "ChapterId": 43,
      "Index": 2083
    },
    {
      "ID": "story_43_25",
      "ResId": "story_so_1043025",
      "ChapterId": 43,
      "Index": 2084
    },
    {
      "ID": "story_43_26",
      "ResId": "story_so_1043026",
      "ChapterId": 43,
      "Index": 2085
    },
    {
      "ID": "story_43_27",
      "ResId": "story_so_1043027",
      "ChapterId": 43,
      "Index": 2086
    },
    {
      "ID": "story_43_28",
      "ResId": "story_so_1043028",
      "ChapterId": 43,
      "Index": 2087
    },
    {
      "ID": "story_43_29",
      "ResId": "story_so_1043029",
      "ChapterId": 43,
      "Index": 2088
    },
    {
      "ID": "story_43_30",
      "ResId": "story_so_1043030",
      "ChapterId": 43,
      "Index": 2089
    },
    {
      "ID": "story_43_31",
      "ResId": "story_so_1043031",
      "ChapterId": 43,
      "Index": 2090
    },
    {
      "ID": "story_43_32",
      "ResId": "story_so_1043032",
      "ChapterId": 43,
      "Index": 2091
    },
    {
      "ID": "story_43_33",
      "ResId": "story_so_1043033",
      "ChapterId": 43,
      "Index": 2092
    },
    {
      "ID": "story_43_34",
      "ResId": "story_so_1043034",
      "ChapterId": 43,
      "Index": 2093
    },
    {
      "ID": "story_43_35",
      "ResId": "story_so_1043035",
      "ChapterId": 43,
      "Index": 2094
    },
    {
      "ID": "story_43_36",
      "ResId": "story_so_1043036",
      "ChapterId": 43,
      "Index": 2095
    },
    {
      "ID": "story_43_37",
      "ResId": "story_so_1043037",
      "ChapterId": 43,
      "Index": 2096
    },
    {
      "ID": "story_43_38",
      "ResId": "story_so_1043038",
      "ChapterId": 43,
      "Index": 2097
    },
    {
      "ID": "story_43_39",
      "ResId": "story_so_1043039",
      "ChapterId": 43,
      "Index": 2098
    },
    {
      "ID": "story_43_40",
      "ResId": "story_so_1043040",
      "ChapterId": 43,
      "Index": 2099
    },
    {
      "ID": "story_43_41",
      "ResId": "story_so_1043041",
      "ChapterId": 43,
      "Index": 2100
    },
    {
      "ID": "story_43_42",
      "ResId": "story_so_1043042",
      "ChapterId": 43,
      "Index": 2101
    },
    {
      "ID": "story_43_43",
      "ResId": "story_so_1043043",
      "ChapterId": 43,
      "Index": 2102
    },
    {
      "ID": "story_43_44",
      "ResId": "story_so_1043044",
      "ChapterId": 43,
      "Index": 2103
    },
    {
      "ID": "story_43_45",
      "ResId": "story_so_1043045",
      "ChapterId": 43,
      "Index": 2104
    },
    {
      "ID": "story_43_46",
      "ResId": "story_so_1043046",
      "ChapterId": 43,
      "Index": 2105
    },
    {
      "ID": "story_43_47",
      "ResId": "story_so_1043047",
      "ChapterId": 43,
      "Index": 2106
    },
    {
      "ID": "story_43_48",
      "ResId": "story_so_1043048",
      "ChapterId": 43,
      "Index": 2107
    },
    {
      "ID": "story_43_49",
      "ResId": "story_so_1043049",
      "ChapterId": 43,
      "Index": 2108
    },
    {
      "ID": "story_43_50",
      "ResId": "story_so_1043050",
      "ChapterId": 43,
      "Index": 2109
    },
    {
      "ID": "story_44_1",
      "ResId": "story_so_1044001",
      "ChapterId": 44,
      "Index": 2110
    },
    {
      "ID": "story_44_2",
      "ResId": "story_so_1044002",
      "ChapterId": 44,
      "Index": 2111
    },
    {
      "ID": "story_44_3",
      "ResId": "story_so_1044003",
      "ChapterId": 44,
      "Index": 2112
    },
    {
      "ID": "story_44_4",
      "ResId": "story_so_1044004",
      "ChapterId": 44,
      "Index": 2113
    },
    {
      "ID": "story_44_5",
      "ResId": "story_so_1044005",
      "ChapterId": 44,
      "Index": 2114
    },
    {
      "ID": "story_44_6",
      "ResId": "story_so_1044006",
      "ChapterId": 44,
      "Index": 2115
    },
    {
      "ID": "story_44_7",
      "ResId": "story_so_1044007",
      "ChapterId": 44,
      "Index": 2116
    },
    {
      "ID": "story_44_8",
      "ResId": "story_so_1044008",
      "ChapterId": 44,
      "Index": 2117
    },
    {
      "ID": "story_44_9",
      "ResId": "story_so_1044009",
      "ChapterId": 44,
      "Index": 2118
    },
    {
      "ID": "story_44_10",
      "ResId": "story_so_1044010",
      "ChapterId": 44,
      "Index": 2119
    },
    {
      "ID": "story_44_11",
      "ResId": "story_so_1044011",
      "ChapterId": 44,
      "Index": 2120
    },
    {
      "ID": "story_44_12",
      "ResId": "story_so_1044012",
      "ChapterId": 44,
      "Index": 2121
    },
    {
      "ID": "story_44_13",
      "ResId": "story_so_1044013",
      "ChapterId": 44,
      "Index": 2122
    },
    {
      "ID": "story_44_14",
      "ResId": "story_so_1044014",
      "ChapterId": 44,
      "Index": 2123
    },
    {
      "ID": "story_44_15",
      "ResId": "story_so_1044015",
      "ChapterId": 44,
      "Index": 2124
    },
    {
      "ID": "story_44_16",
      "ResId": "story_so_1044016",
      "ChapterId": 44,
      "Index": 2125
    },
    {
      "ID": "story_44_17",
      "ResId": "story_so_1044017",
      "ChapterId": 44,
      "Index": 2126
    },
    {
      "ID": "story_44_18",
      "ResId": "story_so_1044018",
      "ChapterId": 44,
      "Index": 2127
    },
    {
      "ID": "story_44_19",
      "ResId": "story_so_1044019",
      "ChapterId": 44,
      "Index": 2128
    },
    {
      "ID": "story_44_20",
      "ResId": "story_so_1044020",
      "ChapterId": 44,
      "Index": 2129
    },
    {
      "ID": "story_44_21",
      "ResId": "story_so_1044021",
      "ChapterId": 44,
      "Index": 2130
    },
    {
      "ID": "story_44_22",
      "ResId": "story_so_1044022",
      "ChapterId": 44,
      "Index": 2131
    },
    {
      "ID": "story_44_23",
      "ResId": "story_so_1044023",
      "ChapterId": 44,
      "Index": 2132
    },
    {
      "ID": "story_44_24",
      "ResId": "story_so_1044024",
      "ChapterId": 44,
      "Index": 2133
    },
    {
      "ID": "story_44_25",
      "ResId": "story_so_1044025",
      "ChapterId": 44,
      "Index": 2134
    },
    {
      "ID": "story_44_26",
      "ResId": "story_so_1044026",
      "ChapterId": 44,
      "Index": 2135
    },
    {
      "ID": "story_44_27",
      "ResId": "story_so_1044027",
      "ChapterId": 44,
      "Index": 2136
    },
    {
      "ID": "story_44_28",
      "ResId": "story_so_1044028",
      "ChapterId": 44,
      "Index": 2137
    },
    {
      "ID": "story_44_29",
      "ResId": "story_so_1044029",
      "ChapterId": 44,
      "Index": 2138
    },
    {
      "ID": "story_44_30",
      "ResId": "story_so_1044030",
      "ChapterId": 44,
      "Index": 2139
    },
    {
      "ID": "story_44_31",
      "ResId": "story_so_1044031",
      "ChapterId": 44,
      "Index": 2140
    },
    {
      "ID": "story_44_32",
      "ResId": "story_so_1044032",
      "ChapterId": 44,
      "Index": 2141
    },
    {
      "ID": "story_44_33",
      "ResId": "story_so_1044033",
      "ChapterId": 44,
      "Index": 2142
    },
    {
      "ID": "story_44_34",
      "ResId": "story_so_1044034",
      "ChapterId": 44,
      "Index": 2143
    },
    {
      "ID": "story_44_35",
      "ResId": "story_so_1044035",
      "ChapterId": 44,
      "Index": 2144
    },
    {
      "ID": "story_44_36",
      "ResId": "story_so_1044036",
      "ChapterId": 44,
      "Index": 2145
    },
    {
      "ID": "story_44_37",
      "ResId": "story_so_1044037",
      "ChapterId": 44,
      "Index": 2146
    },
    {
      "ID": "story_44_38",
      "ResId": "story_so_1044038",
      "ChapterId": 44,
      "Index": 2147
    },
    {
      "ID": "story_44_39",
      "ResId": "story_so_1044039",
      "ChapterId": 44,
      "Index": 2148
    },
    {
      "ID": "story_44_40",
      "ResId": "story_so_1044040",
      "ChapterId": 44,
      "Index": 2149
    },
    {
      "ID": "story_44_41",
      "ResId": "story_so_1044041",
      "ChapterId": 44,
      "Index": 2150
    },
    {
      "ID": "story_44_42",
      "ResId": "story_so_1044042",
      "ChapterId": 44,
      "Index": 2151
    },
    {
      "ID": "story_44_43",
      "ResId": "story_so_1044043",
      "ChapterId": 44,
      "Index": 2152
    },
    {
      "ID": "story_44_44",
      "ResId": "story_so_1044044",
      "ChapterId": 44,
      "Index": 2153
    },
    {
      "ID": "story_44_45",
      "ResId": "story_so_1044045",
      "ChapterId": 44,
      "Index": 2154
    },
    {
      "ID": "story_44_46",
      "ResId": "story_so_1044046",
      "ChapterId": 44,
      "Index": 2155
    },
    {
      "ID": "story_44_47",
      "ResId": "story_so_1044047",
      "ChapterId": 44,
      "Index": 2156
    },
    {
      "ID": "story_45_1",
      "ResId": "story_so_1045001",
      "ChapterId": 45,
      "Index": 2157
    },
    {
      "ID": "story_45_2",
      "ResId": "story_so_1045002",
      "ChapterId": 45,
      "Index": 2158
    },
    {
      "ID": "story_45_3",
      "ResId": "story_so_1045003",
      "ChapterId": 45,
      "Index": 2159
    },
    {
      "ID": "story_45_4",
      "ResId": "story_so_1045004",
      "ChapterId": 45,
      "Index": 2160
    },
    {
      "ID": "story_45_5",
      "ResId": "story_so_1045005",
      "ChapterId": 45,
      "Index": 2161
    },
    {
      "ID": "story_45_6",
      "ResId": "story_so_1045006",
      "ChapterId": 45,
      "Index": 2162
    },
    {
      "ID": "story_45_7",
      "ResId": "story_so_1045007",
      "ChapterId": 45,
      "Index": 2163
    },
    {
      "ID": "story_45_8",
      "ResId": "story_so_1045008",
      "ChapterId": 45,
      "Index": 2164
    },
    {
      "ID": "story_45_9",
      "ResId": "story_so_1045009",
      "ChapterId": 45,
      "Index": 2165
    },
    {
      "ID": "story_45_10",
      "ResId": "story_so_1045010",
      "ChapterId": 45,
      "Index": 2166
    },
    {
      "ID": "story_45_11",
      "ResId": "story_so_1045011",
      "ChapterId": 45,
      "Index": 2167
    },
    {
      "ID": "story_45_12",
      "ResId": "story_so_1045012",
      "ChapterId": 45,
      "Index": 2168
    },
    {
      "ID": "story_45_13",
      "ResId": "story_so_1045013",
      "ChapterId": 45,
      "Index": 2169
    },
    {
      "ID": "story_45_14",
      "ResId": "story_so_1045014",
      "ChapterId": 45,
      "Index": 2170
    },
    {
      "ID": "story_45_15",
      "ResId": "story_so_1045015",
      "ChapterId": 45,
      "Index": 2171
    },
    {
      "ID": "story_45_16",
      "ResId": "story_so_1045016",
      "ChapterId": 45,
      "Index": 2172
    },
    {
      "ID": "story_45_17",
      "ResId": "story_so_1045017",
      "ChapterId": 45,
      "Index": 2173
    },
    {
      "ID": "story_45_18",
      "ResId": "story_so_1045018",
      "ChapterId": 45,
      "Index": 2174
    },
    {
      "ID": "story_45_19",
      "ResId": "story_so_1045019",
      "ChapterId": 45,
      "Index": 2175
    },
    {
      "ID": "story_45_20",
      "ResId": "story_so_1045020",
      "ChapterId": 45,
      "Index": 2176
    },
    {
      "ID": "story_45_21",
      "ResId": "story_so_1045021",
      "ChapterId": 45,
      "Index": 2177
    },
    {
      "ID": "story_45_22",
      "ResId": "story_so_1045022",
      "ChapterId": 45,
      "Index": 2178
    },
    {
      "ID": "story_45_23",
      "ResId": "story_so_1045023",
      "ChapterId": 45,
      "Index": 2179
    },
    {
      "ID": "story_45_24",
      "ResId": "story_so_1045024",
      "ChapterId": 45,
      "Index": 2180
    },
    {
      "ID": "story_45_25",
      "ResId": "story_so_1045025",
      "ChapterId": 45,
      "Index": 2181
    },
    {
      "ID": "story_45_26",
      "ResId": "story_so_1045026",
      "ChapterId": 45,
      "Index": 2182
    },
    {
      "ID": "story_45_27",
      "ResId": "story_so_1045027",
      "ChapterId": 45,
      "Index": 2183
    },
    {
      "ID": "story_45_28",
      "ResId": "story_so_1045028",
      "ChapterId": 45,
      "Index": 2184
    },
    {
      "ID": "story_45_29",
      "ResId": "story_so_1045029",
      "ChapterId": 45,
      "Index": 2185
    },
    {
      "ID": "story_45_30",
      "ResId": "story_so_1045030",
      "ChapterId": 45,
      "Index": 2186
    },
    {
      "ID": "story_45_31",
      "ResId": "story_so_1045031",
      "ChapterId": 45,
      "Index": 2187
    },
    {
      "ID": "story_45_32",
      "ResId": "story_so_1045032",
      "ChapterId": 45,
      "Index": 2188
    },
    {
      "ID": "story_45_33",
      "ResId": "story_so_1045033",
      "ChapterId": 45,
      "Index": 2189
    },
    {
      "ID": "story_45_34",
      "ResId": "story_so_1045034",
      "ChapterId": 45,
      "Index": 2190
    },
    {
      "ID": "story_45_35",
      "ResId": "story_so_1045035",
      "ChapterId": 45,
      "Index": 2191
    },
    {
      "ID": "story_45_36",
      "ResId": "story_so_1045036",
      "ChapterId": 45,
      "Index": 2192
    },
    {
      "ID": "story_45_37",
      "ResId": "story_so_1045037",
      "ChapterId": 45,
      "Index": 2193
    },
    {
      "ID": "story_45_38",
      "ResId": "story_so_1045038",
      "ChapterId": 45,
      "Index": 2194
    },
    {
      "ID": "story_45_39",
      "ResId": "story_so_1045039",
      "ChapterId": 45,
      "Index": 2195
    },
    {
      "ID": "story_45_40",
      "ResId": "story_so_1045040",
      "ChapterId": 45,
      "Index": 2196
    },
    {
      "ID": "story_45_41",
      "ResId": "story_so_1045041",
      "ChapterId": 45,
      "Index": 2197
    },
    {
      "ID": "story_45_42",
      "ResId": "story_so_1045042",
      "ChapterId": 45,
      "Index": 2198
    },
    {
      "ID": "story_45_43",
      "ResId": "story_so_1045043",
      "ChapterId": 45,
      "Index": 2199
    },
    {
      "ID": "story_45_44",
      "ResId": "story_so_1045044",
      "ChapterId": 45,
      "Index": 2200
    },
    {
      "ID": "story_45_45",
      "ResId": "story_so_1045045",
      "ChapterId": 45,
      "Index": 2201
    },
    {
      "ID": "story_46_1",
      "ResId": "story_so_1046001",
      "ChapterId": 46,
      "Index": 2202
    },
    {
      "ID": "story_46_2",
      "ResId": "story_so_1046002",
      "ChapterId": 46,
      "Index": 2203
    },
    {
      "ID": "story_46_3",
      "ResId": "story_so_1046003",
      "ChapterId": 46,
      "Index": 2204
    },
    {
      "ID": "story_46_4",
      "ResId": "story_so_1046004",
      "ChapterId": 46,
      "Index": 2205
    },
    {
      "ID": "story_46_5",
      "ResId": "story_so_1046005",
      "ChapterId": 46,
      "Index": 2206
    },
    {
      "ID": "story_46_6",
      "ResId": "story_so_1046006",
      "ChapterId": 46,
      "Index": 2207
    },
    {
      "ID": "story_46_7",
      "ResId": "story_so_1046007",
      "ChapterId": 46,
      "Index": 2208
    },
    {
      "ID": "story_46_8",
      "ResId": "story_so_1046008",
      "ChapterId": 46,
      "Index": 2209
    },
    {
      "ID": "story_46_9",
      "ResId": "story_so_1046009",
      "ChapterId": 46,
      "Index": 2210
    },
    {
      "ID": "story_46_10",
      "ResId": "story_so_1046010",
      "ChapterId": 46,
      "Index": 2211
    },
    {
      "ID": "story_46_11",
      "ResId": "story_so_1046011",
      "ChapterId": 46,
      "Index": 2212
    },
    {
      "ID": "story_46_12",
      "ResId": "story_so_1046012",
      "ChapterId": 46,
      "Index": 2213
    },
    {
      "ID": "story_46_13",
      "ResId": "story_so_1046013",
      "ChapterId": 46,
      "Index": 2214
    },
    {
      "ID": "story_46_14",
      "ResId": "story_so_1046014",
      "ChapterId": 46,
      "Index": 2215
    },
    {
      "ID": "story_46_15",
      "ResId": "story_so_1046015",
      "ChapterId": 46,
      "Index": 2216
    },
    {
      "ID": "story_46_16",
      "ResId": "story_so_1046016",
      "ChapterId": 46,
      "Index": 2217
    },
    {
      "ID": "story_46_17",
      "ResId": "story_so_1046017",
      "ChapterId": 46,
      "Index": 2218
    },
    {
      "ID": "story_46_18",
      "ResId": "story_so_1046018",
      "ChapterId": 46,
      "Index": 2219
    },
    {
      "ID": "story_46_19",
      "ResId": "story_so_1046019",
      "ChapterId": 46,
      "Index": 2220
    },
    {
      "ID": "story_46_20",
      "ResId": "story_so_1046020",
      "ChapterId": 46,
      "Index": 2221
    },
    {
      "ID": "story_46_21",
      "ResId": "story_so_1046021",
      "ChapterId": 46,
      "Index": 2222
    },
    {
      "ID": "story_46_22",
      "ResId": "story_so_1046022",
      "ChapterId": 46,
      "Index": 2223
    },
    {
      "ID": "story_46_23",
      "ResId": "story_so_1046023",
      "ChapterId": 46,
      "Index": 2224
    },
    {
      "ID": "story_46_24",
      "ResId": "story_so_1046024",
      "ChapterId": 46,
      "Index": 2225
    },
    {
      "ID": "story_46_25",
      "ResId": "story_so_1046025",
      "ChapterId": 46,
      "Index": 2226
    },
    {
      "ID": "story_46_26",
      "ResId": "story_so_1046026",
      "ChapterId": 46,
      "Index": 2227
    },
    {
      "ID": "story_46_27",
      "ResId": "story_so_1046027",
      "ChapterId": 46,
      "Index": 2228
    },
    {
      "ID": "story_46_28",
      "ResId": "story_so_1046028",
      "ChapterId": 46,
      "Index": 2229
    },
    {
      "ID": "story_46_29",
      "ResId": "story_so_1046029",
      "ChapterId": 46,
      "Index": 2230
    },
    {
      "ID": "story_46_30",
      "ResId": "story_so_1046030",
      "ChapterId": 46,
      "Index": 2231
    },
    {
      "ID": "story_46_31",
      "ResId": "story_so_1046031",
      "ChapterId": 46,
      "Index": 2232
    },
    {
      "ID": "story_46_32",
      "ResId": "story_so_1046032",
      "ChapterId": 46,
      "Index": 2233
    },
    {
      "ID": "story_46_33",
      "ResId": "story_so_1046033",
      "ChapterId": 46,
      "Index": 2234
    },
    {
      "ID": "story_46_34",
      "ResId": "story_so_1046034",
      "ChapterId": 46,
      "Index": 2235
    },
    {
      "ID": "story_46_35",
      "ResId": "story_so_1046035",
      "ChapterId": 46,
      "Index": 2236
    },
    {
      "ID": "story_46_36",
      "ResId": "story_so_1046036",
      "ChapterId": 46,
      "Index": 2237
    },
    {
      "ID": "story_46_37",
      "ResId": "story_so_1046037",
      "ChapterId": 46,
      "Index": 2238
    },
    {
      "ID": "story_46_38",
      "ResId": "story_so_1046038",
      "ChapterId": 46,
      "Index": 2239
    },
    {
      "ID": "story_46_39",
      "ResId": "story_so_1046039",
      "ChapterId": 46,
      "Index": 2240
    },
    {
      "ID": "story_46_40",
      "ResId": "story_so_1046040",
      "ChapterId": 46,
      "Index": 2241
    },
    {
      "ID": "story_47_1",
      "ResId": "story_so_1047001",
      "ChapterId": 47,
      "Index": 2242
    },
    {
      "ID": "story_47_2",
      "ResId": "story_so_1047002",
      "ChapterId": 47,
      "Index": 2243
    },
    {
      "ID": "story_47_3",
      "ResId": "story_so_1047003",
      "ChapterId": 47,
      "Index": 2244
    },
    {
      "ID": "story_47_4",
      "ResId": "story_so_1047004",
      "ChapterId": 47,
      "Index": 2245
    },
    {
      "ID": "story_47_5",
      "ResId": "story_so_1047005",
      "ChapterId": 47,
      "Index": 2246
    },
    {
      "ID": "story_47_6",
      "ResId": "story_so_1047006",
      "ChapterId": 47,
      "Index": 2247
    },
    {
      "ID": "story_47_7",
      "ResId": "story_so_1047007",
      "ChapterId": 47,
      "Index": 2248
    },
    {
      "ID": "story_47_8",
      "ResId": "story_so_1047008",
      "ChapterId": 47,
      "Index": 2249
    },
    {
      "ID": "story_47_9",
      "ResId": "story_so_1047009",
      "ChapterId": 47,
      "Index": 2250
    },
    {
      "ID": "story_47_10",
      "ResId": "story_so_1047010",
      "ChapterId": 47,
      "Index": 2251
    },
    {
      "ID": "story_47_11",
      "ResId": "story_so_1047011",
      "ChapterId": 47,
      "Index": 2252
    },
    {
      "ID": "story_47_12",
      "ResId": "story_so_1047012",
      "ChapterId": 47,
      "Index": 2253
    },
    {
      "ID": "story_47_13",
      "ResId": "story_so_1047013",
      "ChapterId": 47,
      "Index": 2254
    },
    {
      "ID": "story_47_14",
      "ResId": "story_so_1047014",
      "ChapterId": 47,
      "Index": 2255
    },
    {
      "ID": "story_47_15",
      "ResId": "story_so_1047015",
      "ChapterId": 47,
      "Index": 2256
    },
    {
      "ID": "story_47_16",
      "ResId": "story_so_1047016",
      "ChapterId": 47,
      "Index": 2257
    },
    {
      "ID": "story_47_17",
      "ResId": "story_so_1047017",
      "ChapterId": 47,
      "Index": 2258
    },
    {
      "ID": "story_47_18",
      "ResId": "story_so_1047018",
      "ChapterId": 47,
      "Index": 2259
    },
    {
      "ID": "story_47_19",
      "ResId": "story_so_1047019",
      "ChapterId": 47,
      "Index": 2260
    },
    {
      "ID": "story_47_20",
      "ResId": "story_so_1047020",
      "ChapterId": 47,
      "Index": 2261
    },
    {
      "ID": "story_47_21",
      "ResId": "story_so_1047021",
      "ChapterId": 47,
      "Index": 2262
    },
    {
      "ID": "story_47_22",
      "ResId": "story_so_1047022",
      "ChapterId": 47,
      "Index": 2263
    },
    {
      "ID": "story_47_23",
      "ResId": "story_so_1047023",
      "ChapterId": 47,
      "Index": 2264
    },
    {
      "ID": "story_47_24",
      "ResId": "story_so_1047024",
      "ChapterId": 47,
      "Index": 2265
    },
    {
      "ID": "story_47_25",
      "ResId": "story_so_1047025",
      "ChapterId": 47,
      "Index": 2266
    },
    {
      "ID": "story_47_26",
      "ResId": "story_so_1047026",
      "ChapterId": 47,
      "Index": 2267
    },
    {
      "ID": "story_47_27",
      "ResId": "story_so_1047027",
      "ChapterId": 47,
      "Index": 2268
    },
    {
      "ID": "story_47_28",
      "ResId": "story_so_1047028",
      "ChapterId": 47,
      "Index": 2269
    },
    {
      "ID": "story_47_29",
      "ResId": "story_so_1047029",
      "ChapterId": 47,
      "Index": 2270
    },
    {
      "ID": "story_47_30",
      "ResId": "story_so_1047030",
      "ChapterId": 47,
      "Index": 2271
    },
    {
      "ID": "story_47_31",
      "ResId": "story_so_1047031",
      "ChapterId": 47,
      "Index": 2272
    },
    {
      "ID": "story_47_32",
      "ResId": "story_so_1047032",
      "ChapterId": 47,
      "Index": 2273
    },
    {
      "ID": "story_47_33",
      "ResId": "story_so_1047033",
      "ChapterId": 47,
      "Index": 2274
    },
    {
      "ID": "story_47_34",
      "ResId": "story_so_1047034",
      "ChapterId": 47,
      "Index": 2275
    },
    {
      "ID": "story_47_35",
      "ResId": "story_so_1047035",
      "ChapterId": 47,
      "Index": 2276
    },
    {
      "ID": "story_47_36",
      "ResId": "story_so_1047036",
      "ChapterId": 47,
      "Index": 2277
    },
    {
      "ID": "story_47_37",
      "ResId": "story_so_1047037",
      "ChapterId": 47,
      "Index": 2278
    },
    {
      "ID": "story_47_38",
      "ResId": "story_so_1047038",
      "ChapterId": 47,
      "Index": 2279
    },
    {
      "ID": "story_47_39",
      "ResId": "story_so_1047039",
      "ChapterId": 47,
      "Index": 2280
    },
    {
      "ID": "story_47_40",
      "ResId": "story_so_1047040",
      "ChapterId": 47,
      "Index": 2281
    },
    {
      "ID": "story_47_41",
      "ResId": "story_so_1047041",
      "ChapterId": 47,
      "Index": 2282
    },
    {
      "ID": "story_47_42",
      "ResId": "story_so_1047042",
      "ChapterId": 47,
      "Index": 2283
    },
    {
      "ID": "story_47_43",
      "ResId": "story_so_1047043",
      "ChapterId": 47,
      "Index": 2284
    },
    {
      "ID": "story_47_44",
      "ResId": "story_so_1047044",
      "ChapterId": 47,
      "Index": 2285
    },
    {
      "ID": "story_47_45",
      "ResId": "story_so_1047045",
      "ChapterId": 47,
      "Index": 2286
    },
    {
      "ID": "story_48_1",
      "ResId": "story_so_1048001",
      "ChapterId": 48,
      "Index": 2287
    },
    {
      "ID": "story_48_2",
      "ResId": "story_so_1048002",
      "ChapterId": 48,
      "Index": 2288
    },
    {
      "ID": "story_48_3",
      "ResId": "story_so_1048003",
      "ChapterId": 48,
      "Index": 2289
    },
    {
      "ID": "story_48_4",
      "ResId": "story_so_1048004",
      "ChapterId": 48,
      "Index": 2290
    },
    {
      "ID": "story_48_5",
      "ResId": "story_so_1048005",
      "ChapterId": 48,
      "Index": 2291
    },
    {
      "ID": "story_48_6",
      "ResId": "story_so_1048006",
      "ChapterId": 48,
      "Index": 2292
    },
    {
      "ID": "story_48_7",
      "ResId": "story_so_1048007",
      "ChapterId": 48,
      "Index": 2293
    },
    {
      "ID": "story_48_8",
      "ResId": "story_so_1048008",
      "ChapterId": 48,
      "Index": 2294
    },
    {
      "ID": "story_48_9",
      "ResId": "story_so_1048009",
      "ChapterId": 48,
      "Index": 2295
    },
    {
      "ID": "story_48_10",
      "ResId": "story_so_1048010",
      "ChapterId": 48,
      "Index": 2296
    },
    {
      "ID": "story_48_11",
      "ResId": "story_so_1048011",
      "ChapterId": 48,
      "Index": 2297
    },
    {
      "ID": "story_48_12",
      "ResId": "story_so_1048012",
      "ChapterId": 48,
      "Index": 2298
    },
    {
      "ID": "story_48_13",
      "ResId": "story_so_1048013",
      "ChapterId": 48,
      "Index": 2299
    },
    {
      "ID": "story_48_14",
      "ResId": "story_so_1048014",
      "ChapterId": 48,
      "Index": 2300
    },
    {
      "ID": "story_48_15",
      "ResId": "story_so_1048015",
      "ChapterId": 48,
      "Index": 2301
    },
    {
      "ID": "story_48_16",
      "ResId": "story_so_1048016",
      "ChapterId": 48,
      "Index": 2302
    },
    {
      "ID": "story_48_17",
      "ResId": "story_so_1048017",
      "ChapterId": 48,
      "Index": 2303
    },
    {
      "ID": "story_48_18",
      "ResId": "story_so_1048018",
      "ChapterId": 48,
      "Index": 2304
    },
    {
      "ID": "story_48_19",
      "ResId": "story_so_1048019",
      "ChapterId": 48,
      "Index": 2305
    },
    {
      "ID": "story_48_20",
      "ResId": "story_so_1048020",
      "ChapterId": 48,
      "Index": 2306
    },
    {
      "ID": "story_48_21",
      "ResId": "story_so_1048021",
      "ChapterId": 48,
      "Index": 2307
    },
    {
      "ID": "story_48_22",
      "ResId": "story_so_1048022",
      "ChapterId": 48,
      "Index": 2308
    },
    {
      "ID": "story_48_23",
      "ResId": "story_so_1048023",
      "ChapterId": 48,
      "Index": 2309
    },
    {
      "ID": "story_48_24",
      "ResId": "story_so_1048024",
      "ChapterId": 48,
      "Index": 2310
    },
    {
      "ID": "story_48_25",
      "ResId": "story_so_1048025",
      "ChapterId": 48,
      "Index": 2311
    },
    {
      "ID": "story_48_26",
      "ResId": "story_so_1048026",
      "ChapterId": 48,
      "Index": 2312
    },
    {
      "ID": "story_48_27",
      "ResId": "story_so_1048027",
      "ChapterId": 48,
      "Index": 2313
    },
    {
      "ID": "story_48_28",
      "ResId": "story_so_1048028",
      "ChapterId": 48,
      "Index": 2314
    },
    {
      "ID": "story_48_29",
      "ResId": "story_so_1048029",
      "ChapterId": 48,
      "Index": 2315
    },
    {
      "ID": "story_48_30",
      "ResId": "story_so_1048030",
      "ChapterId": 48,
      "Index": 2316
    },
    {
      "ID": "story_48_31",
      "ResId": "story_so_1048031",
      "ChapterId": 48,
      "Index": 2317
    },
    {
      "ID": "story_48_32",
      "ResId": "story_so_1048032",
      "ChapterId": 48,
      "Index": 2318
    },
    {
      "ID": "story_48_33",
      "ResId": "story_so_1048033",
      "ChapterId": 48,
      "Index": 2319
    },
    {
      "ID": "story_48_34",
      "ResId": "story_so_1048034",
      "ChapterId": 48,
      "Index": 2320
    },
    {
      "ID": "story_48_35",
      "ResId": "story_so_1048035",
      "ChapterId": 48,
      "Index": 2321
    },
    {
      "ID": "story_48_36",
      "ResId": "story_so_1048036",
      "ChapterId": 48,
      "Index": 2322
    },
    {
      "ID": "story_48_37",
      "ResId": "story_so_1048037",
      "ChapterId": 48,
      "Index": 2323
    },
    {
      "ID": "story_48_38",
      "ResId": "story_so_1048038",
      "ChapterId": 48,
      "Index": 2324
    },
    {
      "ID": "story_48_39",
      "ResId": "story_so_1048039",
      "ChapterId": 48,
      "Index": 2325
    },
    {
      "ID": "story_48_40",
      "ResId": "story_so_1048040",
      "ChapterId": 48,
      "Index": 2326
    },
    {
      "ID": "story_48_41",
      "ResId": "story_so_1048041",
      "ChapterId": 48,
      "Index": 2327
    },
    {
      "ID": "story_48_42",
      "ResId": "story_so_1048042",
      "ChapterId": 48,
      "Index": 2328
    },
    {
      "ID": "story_48_43",
      "ResId": "story_so_1048043",
      "ChapterId": 48,
      "Index": 2329
    },
    {
      "ID": "story_48_44",
      "ResId": "story_so_1048044",
      "ChapterId": 48,
      "Index": 2330
    },
    {
      "ID": "story_48_45",
      "ResId": "story_so_1048045",
      "ChapterId": 48,
      "Index": 2331
    },
    {
      "ID": "story_48_46",
      "ResId": "story_so_1048046",
      "ChapterId": 48,
      "Index": 2332
    },
    {
      "ID": "story_48_47",
      "ResId": "story_so_1048047",
      "ChapterId": 48,
      "Index": 2333
    },
    {
      "ID": "story_48_48",
      "ResId": "story_so_1048048",
      "ChapterId": 48,
      "Index": 2334
    },
    {
      "ID": "story_48_49",
      "ResId": "story_so_1048049",
      "ChapterId": 48,
      "Index": 2335
    },
    {
      "ID": "story_48_50",
      "ResId": "story_so_1048050",
      "ChapterId": 48,
      "Index": 2336
    },
    {
      "ID": "story_48_51",
      "ResId": "story_so_1048051",
      "ChapterId": 48,
      "Index": 2337
    },
    {
      "ID": "story_48_52",
      "ResId": "story_so_1048052",
      "ChapterId": 48,
      "Index": 2338
    },
    {
      "ID": "story_48_53",
      "ResId": "story_so_1048053",
      "ChapterId": 48,
      "Index": 2339
    },
    {
      "ID": "story_48_54",
      "ResId": "story_so_1048054",
      "ChapterId": 48,
      "Index": 2340
    },
    {
      "ID": "story_48_55",
      "ResId": "story_so_1048055",
      "ChapterId": 48,
      "Index": 2341
    },
    {
      "ID": "story_48_56",
      "ResId": "story_so_1048056",
      "ChapterId": 48,
      "Index": 2342
    },
    {
      "ID": "story_48_57",
      "ResId": "story_so_1048057",
      "ChapterId": 48,
      "Index": 2343
    },
    {
      "ID": "story_48_58",
      "ResId": "story_so_1048058",
      "ChapterId": 48,
      "Index": 2344
    },
    {
      "ID": "story_48_59",
      "ResId": "story_so_1048059",
      "ChapterId": 48,
      "Index": 2345
    },
    {
      "ID": "story_48_60",
      "ResId": "story_so_1048060",
      "ChapterId": 48,
      "Index": 2346
    },
    {
      "ID": "story_48_61",
      "ResId": "story_so_1048061",
      "ChapterId": 48,
      "Index": 2347
    },
    {
      "ID": "story_48_62",
      "ResId": "story_so_1048062",
      "ChapterId": 48,
      "Index": 2348
    },
    {
      "ID": "story_48_63",
      "ResId": "story_so_1048063",
      "ChapterId": 48,
      "Index": 2349
    },
    {
      "ID": "story_48_64",
      "ResId": "story_so_1048064",
      "ChapterId": 48,
      "Index": 2350
    },
    {
      "ID": "story_48_65",
      "ResId": "story_so_1048065",
      "ChapterId": 48,
      "Index": 2351
    },
    {
      "ID": "story_48_66",
      "ResId": "story_so_1048066",
      "ChapterId": 48,
      "Index": 2352
    },
    {
      "ID": "story_48_67",
      "ResId": "story_so_1048067",
      "ChapterId": 48,
      "Index": 2353
    },
    {
      "ID": "story_48_68",
      "ResId": "story_so_1048068",
      "ChapterId": 48,
      "Index": 2354
    },
    {
      "ID": "story_48_69",
      "ResId": "story_so_1048069",
      "ChapterId": 48,
      "Index": 2355
    },
    {
      "ID": "story_48_70",
      "ResId": "story_so_1048070",
      "ChapterId": 48,
      "Index": 2356
    },
    {
      "ID": "story_48_71",
      "ResId": "story_so_1048071",
      "ChapterId": 48,
      "Index": 2357
    },
    {
      "ID": "story_48_72",
      "ResId": "story_so_1048072",
      "ChapterId": 48,
      "Index": 2358
    },
    {
      "ID": "story_48_73",
      "ResId": "story_so_1048073",
      "ChapterId": 48,
      "Index": 2359
    },
    {
      "ID": "story_49_1",
      "ResId": "story_so_1049001",
      "ChapterId": 49,
      "Index": 2360
    },
    {
      "ID": "story_49_2",
      "ResId": "story_so_1049002",
      "ChapterId": 49,
      "Index": 2361
    },
    {
      "ID": "story_49_3",
      "ResId": "story_so_1049003",
      "ChapterId": 49,
      "Index": 2362
    },
    {
      "ID": "story_49_4",
      "ResId": "story_so_1049004",
      "ChapterId": 49,
      "Index": 2363
    },
    {
      "ID": "story_49_5",
      "ResId": "story_so_1049005",
      "ChapterId": 49,
      "Index": 2364
    },
    {
      "ID": "story_49_6",
      "ResId": "story_so_1049006",
      "ChapterId": 49,
      "Index": 2365
    },
    {
      "ID": "story_49_7",
      "ResId": "story_so_1049007",
      "ChapterId": 49,
      "Index": 2366
    },
    {
      "ID": "story_49_8",
      "ResId": "story_so_1049008",
      "ChapterId": 49,
      "Index": 2367
    },
    {
      "ID": "story_49_9",
      "ResId": "story_so_1049009",
      "ChapterId": 49,
      "Index": 2368
    },
    {
      "ID": "story_49_10",
      "ResId": "story_so_1049010",
      "ChapterId": 49,
      "Index": 2369
    },
    {
      "ID": "story_49_11",
      "ResId": "story_so_1049011",
      "ChapterId": 49,
      "Index": 2370
    },
    {
      "ID": "story_49_12",
      "ResId": "story_so_1049012",
      "ChapterId": 49,
      "Index": 2371
    },
    {
      "ID": "story_49_13",
      "ResId": "story_so_1049013",
      "ChapterId": 49,
      "Index": 2372
    },
    {
      "ID": "story_49_14",
      "ResId": "story_so_1049014",
      "ChapterId": 49,
      "Index": 2373
    },
    {
      "ID": "story_49_15",
      "ResId": "story_so_1049015",
      "ChapterId": 49,
      "Index": 2374
    },
    {
      "ID": "story_49_16",
      "ResId": "story_so_1049016",
      "ChapterId": 49,
      "Index": 2375
    },
    {
      "ID": "story_49_17",
      "ResId": "story_so_1049017",
      "ChapterId": 49,
      "Index": 2376
    },
    {
      "ID": "story_49_18",
      "ResId": "story_so_1049018",
      "ChapterId": 49,
      "Index": 2377
    },
    {
      "ID": "story_49_19",
      "ResId": "story_so_1049019",
      "ChapterId": 49,
      "Index": 2378
    },
    {
      "ID": "story_49_20",
      "ResId": "story_so_1049020",
      "ChapterId": 49,
      "Index": 2379
    },
    {
      "ID": "story_49_21",
      "ResId": "story_so_1049021",
      "ChapterId": 49,
      "Index": 2380
    },
    {
      "ID": "story_49_22",
      "ResId": "story_so_1049022",
      "ChapterId": 49,
      "Index": 2381
    },
    {
      "ID": "story_49_23",
      "ResId": "story_so_1049023",
      "ChapterId": 49,
      "Index": 2382
    },
    {
      "ID": "story_49_24",
      "ResId": "story_so_1049024",
      "ChapterId": 49,
      "Index": 2383
    },
    {
      "ID": "story_49_25",
      "ResId": "story_so_1049025",
      "ChapterId": 49,
      "Index": 2384
    },
    {
      "ID": "story_49_26",
      "ResId": "story_so_1049026",
      "ChapterId": 49,
      "Index": 2385
    },
    {
      "ID": "story_49_27",
      "ResId": "story_so_1049027",
      "ChapterId": 49,
      "Index": 2386
    },
    {
      "ID": "story_49_28",
      "ResId": "story_so_1049028",
      "ChapterId": 49,
      "Index": 2387
    },
    {
      "ID": "story_49_29",
      "ResId": "story_so_1049029",
      "ChapterId": 49,
      "Index": 2388
    },
    {
      "ID": "story_49_30",
      "ResId": "story_so_1049030",
      "ChapterId": 49,
      "Index": 2389
    },
    {
      "ID": "story_49_31",
      "ResId": "story_so_1049031",
      "ChapterId": 49,
      "Index": 2390
    },
    {
      "ID": "story_49_32",
      "ResId": "story_so_1049032",
      "ChapterId": 49,
      "Index": 2391
    },
    {
      "ID": "story_49_33",
      "ResId": "story_so_1049033",
      "ChapterId": 49,
      "Index": 2392
    },
    {
      "ID": "story_49_34",
      "ResId": "story_so_1049034",
      "ChapterId": 49,
      "Index": 2393
    },
    {
      "ID": "story_49_35",
      "ResId": "story_so_1049035",
      "ChapterId": 49,
      "Index": 2394
    },
    {
      "ID": "story_49_36",
      "ResId": "story_so_1049036",
      "ChapterId": 49,
      "Index": 2395
    },
    {
      "ID": "story_49_37",
      "ResId": "story_so_1049037",
      "ChapterId": 49,
      "Index": 2396
    },
    {
      "ID": "story_49_38",
      "ResId": "story_so_1049038",
      "ChapterId": 49,
      "Index": 2397
    },
    {
      "ID": "story_49_39",
      "ResId": "story_so_1049039",
      "ChapterId": 49,
      "Index": 2398
    },
    {
      "ID": "story_49_40",
      "ResId": "story_so_1049040",
      "ChapterId": 49,
      "Index": 2399
    },
    {
      "ID": "story_50_1",
      "ResId": "story_so_1050001",
      "ChapterId": 50,
      "Index": 2400
    },
    {
      "ID": "story_50_2",
      "ResId": "story_so_1050002",
      "ChapterId": 50,
      "Index": 2401
    },
    {
      "ID": "story_50_3",
      "ResId": "story_so_1050003",
      "ChapterId": 50,
      "Index": 2402
    },
    {
      "ID": "story_50_4",
      "ResId": "story_so_1050004",
      "ChapterId": 50,
      "Index": 2403
    },
    {
      "ID": "story_50_5",
      "ResId": "story_so_1050005",
      "ChapterId": 50,
      "Index": 2404
    },
    {
      "ID": "story_50_6",
      "ResId": "story_so_1050006",
      "ChapterId": 50,
      "Index": 2405
    },
    {
      "ID": "story_50_7",
      "ResId": "story_so_1050007",
      "ChapterId": 50,
      "Index": 2406
    },
    {
      "ID": "story_50_8",
      "ResId": "story_so_1050008",
      "ChapterId": 50,
      "Index": 2407
    },
    {
      "ID": "story_50_9",
      "ResId": "story_so_1050009",
      "ChapterId": 50,
      "Index": 2408
    },
    {
      "ID": "story_50_10",
      "ResId": "story_so_1050010",
      "ChapterId": 50,
      "Index": 2409
    },
    {
      "ID": "story_50_11",
      "ResId": "story_so_1050011",
      "ChapterId": 50,
      "Index": 2410
    },
    {
      "ID": "story_50_12",
      "ResId": "story_so_1050012",
      "ChapterId": 50,
      "Index": 2411
    },
    {
      "ID": "story_50_13",
      "ResId": "story_so_1050013",
      "ChapterId": 50,
      "Index": 2412
    },
    {
      "ID": "story_50_14",
      "ResId": "story_so_1050014",
      "ChapterId": 50,
      "Index": 2413
    },
    {
      "ID": "story_50_15",
      "ResId": "story_so_1050015",
      "ChapterId": 50,
      "Index": 2414
    },
    {
      "ID": "story_50_16",
      "ResId": "story_so_1050016",
      "ChapterId": 50,
      "Index": 2415
    },
    {
      "ID": "story_50_17",
      "ResId": "story_so_1050017",
      "ChapterId": 50,
      "Index": 2416
    },
    {
      "ID": "story_50_18",
      "ResId": "story_so_1050018",
      "ChapterId": 50,
      "Index": 2417
    },
    {
      "ID": "story_50_19",
      "ResId": "story_so_1050019",
      "ChapterId": 50,
      "Index": 2418
    },
    {
      "ID": "story_50_20",
      "ResId": "story_so_1050020",
      "ChapterId": 50,
      "Index": 2419
    },
    {
      "ID": "story_50_21",
      "ResId": "story_so_1050021",
      "ChapterId": 50,
      "Index": 2420
    },
    {
      "ID": "story_50_22",
      "ResId": "story_so_1050022",
      "ChapterId": 50,
      "Index": 2421
    },
    {
      "ID": "story_50_23",
      "ResId": "story_so_1050023",
      "ChapterId": 50,
      "Index": 2422
    },
    {
      "ID": "story_50_24",
      "ResId": "story_so_1050024",
      "ChapterId": 50,
      "Index": 2423
    },
    {
      "ID": "story_50_25",
      "ResId": "story_so_1050025",
      "ChapterId": 50,
      "Index": 2424
    },
    {
      "ID": "story_50_26",
      "ResId": "story_so_1050026",
      "ChapterId": 50,
      "Index": 2425
    },
    {
      "ID": "story_50_27",
      "ResId": "story_so_1050027",
      "ChapterId": 50,
      "Index": 2426
    },
    {
      "ID": "story_50_28",
      "ResId": "story_so_1050028",
      "ChapterId": 50,
      "Index": 2427
    },
    {
      "ID": "story_50_29",
      "ResId": "story_so_1050029",
      "ChapterId": 50,
      "Index": 2428
    },
    {
      "ID": "story_50_30",
      "ResId": "story_so_1050030",
      "ChapterId": 50,
      "Index": 2429
    },
    {
      "ID": "story_50_31",
      "ResId": "story_so_1050031",
      "ChapterId": 50,
      "Index": 2430
    },
    {
      "ID": "story_50_32",
      "ResId": "story_so_1050032",
      "ChapterId": 50,
      "Index": 2431
    },
    {
      "ID": "story_50_33",
      "ResId": "story_so_1050033",
      "ChapterId": 50,
      "Index": 2432
    },
    {
      "ID": "story_50_34",
      "ResId": "story_so_1050034",
      "ChapterId": 50,
      "Index": 2433
    },
    {
      "ID": "story_50_35",
      "ResId": "story_so_1050035",
      "ChapterId": 50,
      "Index": 2434
    },
    {
      "ID": "story_50_36",
      "ResId": "story_so_1050036",
      "ChapterId": 50,
      "Index": 2435
    },
    {
      "ID": "story_50_37",
      "ResId": "story_so_1050037",
      "ChapterId": 50,
      "Index": 2436
    },
    {
      "ID": "story_50_38",
      "ResId": "story_so_1050038",
      "ChapterId": 50,
      "Index": 2437
    },
    {
      "ID": "story_50_39",
      "ResId": "story_so_1050039",
      "ChapterId": 50,
      "Index": 2438
    },
    {
      "ID": "story_50_40",
      "ResId": "story_so_1050040",
      "ChapterId": 50,
      "Index": 2439
    },
    {
      "ID": "story_50_41",
      "ResId": "story_so_1050041",
      "ChapterId": 50,
      "Index": 2440
    },
    {
      "ID": "story_50_42",
      "ResId": "story_so_1050042",
      "ChapterId": 50,
      "Index": 2441
    },
    {
      "ID": "story_50_43",
      "ResId": "story_so_1050043",
      "ChapterId": 50,
      "Index": 2442
    },
    {
      "ID": "story_50_44",
      "ResId": "story_so_1050044",
      "ChapterId": 50,
      "Index": 2443
    },
    {
      "ID": "story_51_1",
      "ResId": "story_so_1051001",
      "ChapterId": 51,
      "Index": 2444
    },
    {
      "ID": "story_51_2",
      "ResId": "story_so_1051002",
      "ChapterId": 51,
      "Index": 2445
    },
    {
      "ID": "story_51_3",
      "ResId": "story_so_1051003",
      "ChapterId": 51,
      "Index": 2446
    },
    {
      "ID": "story_51_4",
      "ResId": "story_so_1051004",
      "ChapterId": 51,
      "Index": 2447
    },
    {
      "ID": "story_51_5",
      "ResId": "story_so_1051005",
      "ChapterId": 51,
      "Index": 2448
    },
    {
      "ID": "story_51_6",
      "ResId": "story_so_1051006",
      "ChapterId": 51,
      "Index": 2449
    },
    {
      "ID": "story_51_7",
      "ResId": "story_so_1051007",
      "ChapterId": 51,
      "Index": 2450
    },
    {
      "ID": "story_51_8",
      "ResId": "story_so_1051008",
      "ChapterId": 51,
      "Index": 2451
    },
    {
      "ID": "story_51_9",
      "ResId": "story_so_1051009",
      "ChapterId": 51,
      "Index": 2452
    },
    {
      "ID": "story_51_10",
      "ResId": "story_so_1051010",
      "ChapterId": 51,
      "Index": 2453
    },
    {
      "ID": "story_51_11",
      "ResId": "story_so_1051011",
      "ChapterId": 51,
      "Index": 2454
    },
    {
      "ID": "story_51_12",
      "ResId": "story_so_1051012",
      "ChapterId": 51,
      "Index": 2455
    },
    {
      "ID": "story_51_13",
      "ResId": "story_so_1051013",
      "ChapterId": 51,
      "Index": 2456
    },
    {
      "ID": "story_51_14",
      "ResId": "story_so_1051014",
      "ChapterId": 51,
      "Index": 2457
    },
    {
      "ID": "story_51_15",
      "ResId": "story_so_1051015",
      "ChapterId": 51,
      "Index": 2458
    },
    {
      "ID": "story_51_16",
      "ResId": "story_so_1051016",
      "ChapterId": 51,
      "Index": 2459
    },
    {
      "ID": "story_51_17",
      "ResId": "story_so_1051017",
      "ChapterId": 51,
      "Index": 2460
    },
    {
      "ID": "story_51_18",
      "ResId": "story_so_1051018",
      "ChapterId": 51,
      "Index": 2461
    },
    {
      "ID": "story_51_19",
      "ResId": "story_so_1051019",
      "ChapterId": 51,
      "Index": 2462
    },
    {
      "ID": "story_51_20",
      "ResId": "story_so_1051020",
      "ChapterId": 51,
      "Index": 2463
    },
    {
      "ID": "story_51_21",
      "ResId": "story_so_1051021",
      "ChapterId": 51,
      "Index": 2464
    },
    {
      "ID": "story_51_22",
      "ResId": "story_so_1051022",
      "ChapterId": 51,
      "Index": 2465
    },
    {
      "ID": "story_51_23",
      "ResId": "story_so_1051023",
      "ChapterId": 51,
      "Index": 2466
    },
    {
      "ID": "story_51_24",
      "ResId": "story_so_1051024",
      "ChapterId": 51,
      "Index": 2467
    },
    {
      "ID": "story_51_25",
      "ResId": "story_so_1051025",
      "ChapterId": 51,
      "Index": 2468
    },
    {
      "ID": "story_51_26",
      "ResId": "story_so_1051026",
      "ChapterId": 51,
      "Index": 2469
    },
    {
      "ID": "story_51_27",
      "ResId": "story_so_1051027",
      "ChapterId": 51,
      "Index": 2470
    },
    {
      "ID": "story_51_28",
      "ResId": "story_so_1051028",
      "ChapterId": 51,
      "Index": 2471
    },
    {
      "ID": "story_51_29",
      "ResId": "story_so_1051029",
      "ChapterId": 51,
      "Index": 2472
    },
    {
      "ID": "story_51_30",
      "ResId": "story_so_1051030",
      "ChapterId": 51,
      "Index": 2473
    },
    {
      "ID": "story_51_31",
      "ResId": "story_so_1051031",
      "ChapterId": 51,
      "Index": 2474
    },
    {
      "ID": "story_51_32",
      "ResId": "story_so_1051032",
      "ChapterId": 51,
      "Index": 2475
    },
    {
      "ID": "story_51_33",
      "ResId": "story_so_1051033",
      "ChapterId": 51,
      "Index": 2476
    },
    {
      "ID": "story_51_34",
      "ResId": "story_so_1051034",
      "ChapterId": 51,
      "Index": 2477
    },
    {
      "ID": "story_51_35",
      "ResId": "story_so_1051035",
      "ChapterId": 51,
      "Index": 2478
    },
    {
      "ID": "story_51_36",
      "ResId": "story_so_1051036",
      "ChapterId": 51,
      "Index": 2479
    },
    {
      "ID": "story_51_37",
      "ResId": "story_so_1051037",
      "ChapterId": 51,
      "Index": 2480
    },
    {
      "ID": "story_51_38",
      "ResId": "story_so_1051038",
      "ChapterId": 51,
      "Index": 2481
    },
    {
      "ID": "story_51_39",
      "ResId": "story_so_1051039",
      "ChapterId": 51,
      "Index": 2482
    },
    {
      "ID": "story_51_40",
      "ResId": "story_so_1051040",
      "ChapterId": 51,
      "Index": 2483
    },
    {
      "ID": "story_51_41",
      "ResId": "story_so_1051041",
      "ChapterId": 51,
      "Index": 2484
    },
    {
      "ID": "story_52_1",
      "ResId": "story_so_1052001",
      "ChapterId": 52,
      "Index": 2485
    },
    {
      "ID": "story_52_2",
      "ResId": "story_so_1052002",
      "ChapterId": 52,
      "Index": 2486
    },
    {
      "ID": "story_52_3",
      "ResId": "story_so_1052003",
      "ChapterId": 52,
      "Index": 2487
    },
    {
      "ID": "story_52_4",
      "ResId": "story_so_1052004",
      "ChapterId": 52,
      "Index": 2488
    },
    {
      "ID": "story_52_5",
      "ResId": "story_so_1052005",
      "ChapterId": 52,
      "Index": 2489
    },
    {
      "ID": "story_52_6",
      "ResId": "story_so_1052006",
      "ChapterId": 52,
      "Index": 2490
    },
    {
      "ID": "story_52_7",
      "ResId": "story_so_1052007",
      "ChapterId": 52,
      "Index": 2491
    },
    {
      "ID": "story_52_8",
      "ResId": "story_so_1052008",
      "ChapterId": 52,
      "Index": 2492
    },
    {
      "ID": "story_52_9",
      "ResId": "story_so_1052009",
      "ChapterId": 52,
      "Index": 2493
    },
    {
      "ID": "story_52_10",
      "ResId": "story_so_1052010",
      "ChapterId": 52,
      "Index": 2494
    },
    {
      "ID": "story_52_11",
      "ResId": "story_so_1052011",
      "ChapterId": 52,
      "Index": 2495
    },
    {
      "ID": "story_52_12",
      "ResId": "story_so_1052012",
      "ChapterId": 52,
      "Index": 2496
    },
    {
      "ID": "story_52_13",
      "ResId": "story_so_1052013",
      "ChapterId": 52,
      "Index": 2497
    },
    {
      "ID": "story_52_14",
      "ResId": "story_so_1052014",
      "ChapterId": 52,
      "Index": 2498
    },
    {
      "ID": "story_52_15",
      "ResId": "story_so_1052015",
      "ChapterId": 52,
      "Index": 2499
    },
    {
      "ID": "story_52_16",
      "ResId": "story_so_1052016",
      "ChapterId": 52,
      "Index": 2500
    },
    {
      "ID": "story_52_17",
      "ResId": "story_so_1052017",
      "ChapterId": 52,
      "Index": 2501
    },
    {
      "ID": "story_52_18",
      "ResId": "story_so_1052018",
      "ChapterId": 52,
      "Index": 2502
    },
    {
      "ID": "story_52_19",
      "ResId": "story_so_1052019",
      "ChapterId": 52,
      "Index": 2503
    },
    {
      "ID": "story_52_20",
      "ResId": "story_so_1052020",
      "ChapterId": 52,
      "Index": 2504
    },
    {
      "ID": "story_52_21",
      "ResId": "story_so_1052021",
      "ChapterId": 52,
      "Index": 2505
    },
    {
      "ID": "story_52_22",
      "ResId": "story_so_1052022",
      "ChapterId": 52,
      "Index": 2506
    },
    {
      "ID": "story_52_23",
      "ResId": "story_so_1052023",
      "ChapterId": 52,
      "Index": 2507
    },
    {
      "ID": "story_52_24",
      "ResId": "story_so_1052024",
      "ChapterId": 52,
      "Index": 2508
    },
    {
      "ID": "story_52_25",
      "ResId": "story_so_1052025",
      "ChapterId": 52,
      "Index": 2509
    },
    {
      "ID": "story_52_26",
      "ResId": "story_so_1052026",
      "ChapterId": 52,
      "Index": 2510
    },
    {
      "ID": "story_52_27",
      "ResId": "story_so_1052027",
      "ChapterId": 52,
      "Index": 2511
    },
    {
      "ID": "story_52_28",
      "ResId": "story_so_1052028",
      "ChapterId": 52,
      "Index": 2512
    },
    {
      "ID": "story_52_29",
      "ResId": "story_so_1052029",
      "ChapterId": 52,
      "Index": 2513
    },
    {
      "ID": "story_52_30",
      "ResId": "story_so_1052030",
      "ChapterId": 52,
      "Index": 2514
    },
    {
      "ID": "story_52_31",
      "ResId": "story_so_1052031",
      "ChapterId": 52,
      "Index": 2515
    },
    {
      "ID": "story_52_32",
      "ResId": "story_so_1052032",
      "ChapterId": 52,
      "Index": 2516
    },
    {
      "ID": "story_52_33",
      "ResId": "story_so_1052033",
      "ChapterId": 52,
      "Index": 2517
    },
    {
      "ID": "story_52_34",
      "ResId": "story_so_1052034",
      "ChapterId": 52,
      "Index": 2518
    },
    {
      "ID": "story_52_35",
      "ResId": "story_so_1052035",
      "ChapterId": 52,
      "Index": 2519
    },
    {
      "ID": "story_52_36",
      "ResId": "story_so_1052036",
      "ChapterId": 52,
      "Index": 2520
    },
    {
      "ID": "story_52_37",
      "ResId": "story_so_1052037",
      "ChapterId": 52,
      "Index": 2521
    },
    {
      "ID": "story_52_38",
      "ResId": "story_so_1052038",
      "ChapterId": 52,
      "Index": 2522
    },
    {
      "ID": "story_52_39",
      "ResId": "story_so_1052039",
      "ChapterId": 52,
      "Index": 2523
    },
    {
      "ID": "story_52_40",
      "ResId": "story_so_1052040",
      "ChapterId": 52,
      "Index": 2524
    },
    {
      "ID": "story_52_41",
      "ResId": "story_so_1052041",
      "ChapterId": 52,
      "Index": 2525
    },
    {
      "ID": "story_53_1",
      "ResId": "story_so_1053001",
      "ChapterId": 53,
      "Index": 2526
    }
  ]
}