Exemplo n.º 1
0
        // 强制设置属性显示数值
        // 注意:一般情况,棋盘会自行计算攻击力和生命值的数值,
        // 但如果算不正确,可以用这些接口来强制设置数值,
        // 不过只会影响显示出来数值,棋子形态并不会因为强制设置的数值而自动调整正确
        // 最好让棋子形态重新计算一遍,一般能够纠正正确
        public bool SetDispATAt(Hex coord, int dispAT)
        {
            CellObjCtrl cctrl =
                _GridCtrl.GetCellCtrlAt(coord);

            if (cctrl == null && cctrl._TgtObj == null)
            {
                return(false);
            }

            MiroModelV1 model =
                CellObjCtrlUtils.GetMiroModelFromCell(cctrl);

            model.SetDispAT(dispAT);
            return(true);
        }