private void OnConstructingCanceled(Unit u) { var mu = UC.GetModel(u.UID); mu.AniPlayer.CancelConstructing(); // 用建造单位动画表示资源生产 IndLayer.DestroyProgressbar(u.UID); }
// 显示高亮建筑 private void ShowHighlightBuilding(List <Unit> units) { foreach (var u in units) { var mu = UC.GetModel(u.UID); var go = GameObject.Instantiate(mu.gameObject) as GameObject; go.SetActive(true); go.transform.SetParent(MS.Units); SetHighlightBuildingPos(go); go.GetComponent <MapUnit>().AddOutLineEffect(); UC.AddCoverArea(go.transform, Color.green); uModels[u.UID] = go; } }