public void DelHudCity(int cityid) { HudCity hudcity = dic_city[cityid]; if (hudcity) { Destroy(hudcity); } }
public void AddHudCity(int cityid) { CityBuilding city = EntityMgr.Instacne.dic_City[cityid]; HudCity hudcity = Instantiate(hudCityPrefab); hudcity.transform.SetParent(transform, true); hudcity.Init(city); hudcity.gameObject.SetActive(true); hudcity.Update(); //city.onHpChange += hudcity.onCityInfoChange; 不用事件,直接update修改 dic_city.Add(cityid, hudcity); }