示例#1
0
文件: MapScene.cs 项目: radtek/SCM2
    private void OnConstructingCanceled(Unit u)
    {
        var mu = UC.GetModel(u.UID);

        mu.AniPlayer.CancelConstructing(); // 用建造单位动画表示资源生产
        IndLayer.DestroyProgressbar(u.UID);
    }
示例#2
0
    // 显示高亮建筑
    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;
        }
    }