Ejemplo n.º 1
0
 private void iniData()
 {
     for (int i = 0; i < 3; i++)
     {
         CellVo v = new CellVo();
         v.id = i.ToString();
         data.Add(v);
     }
 }
Ejemplo n.º 2
0
        void Update()
        {
            if (Input.GetKeyUp(KeyCode.A))
            {
                CellVo v = new CellVo();
                v.id = "ffffff";
                data.Add(v);


                grid.SetData(data.ToArray(), false);
            }
        }
Ejemplo n.º 3
0
    /// <summary>
    /// 获取魔法攻击范围内的对手
    /// </summary>
    /// <param name="me"></param>
    /// <param name="rangeX"></param>
    /// <param name="rangeY"></param>
    /// <returns></returns>
    private List <PlayerController> checkMagicInRange(PlayerController me, int rangeX, int rangeY)
    {
        int x = me.x;
        int y = me.y;

        List <CellVo> list = new List <CellVo>();

        for (int i = -rangeX; i <= rangeX; i++)
        {
            if (i != 0 && x + i >= 0 && x + i < AppConstants.CellRowCount)
            {
                CellVo v = new CellVo();
                v.x = x + i;
                v.y = y;
                list.Add(v);
            }
        }

        for (int j = -rangeY; j <= rangeY; j++)
        {
            if (j != 0 && y + j >= 0 && y + j < AppConstants.CellColumnCount)
            {
                CellVo v = new CellVo();
                v.x = x;
                v.y = y + j;
                list.Add(v);
            }
        }

        List <PlayerController> pL = new List <PlayerController>();

        for (int i = 0; i < list.Count; i++)
        {
            for (int j = 0; j < _playerList.Count; j++)
            {
                if (list[i].x == _playerList[j].x &&
                    list[i].y == _playerList[j].y &&
                    me.tag != _playerList[j].tag)
                {
                    pL.Add(_playerList[j]);
                }
            }
        }

        return(pL);
    }
Ejemplo n.º 4
0
    protected override void SetData(object data)
    {
        CellVo vo = data as CellVo;

        txt.text = vo.id;
    }