private void OnClickCell(IEvent ievent)
        {
            TowerFloorClickEvent e = ievent as TowerFloorClickEvent;

            if (e == null)
            {
                return;
            }
            if (e.nIndex >= DataModel.FloorList.Count)
            {
                return;
            }
            for (int i = 0; i < DataModel.FloorList.Count; i++)
            {
                if (i == e.nIndex)
                {
                    DataModel.FloorList[i].bSelect = true;
                    DataModel.SelectIdx            = DataModel.FloorList[i].nIndex;
                }
                else
                {
                    DataModel.FloorList[i].bSelect = false;
                }
            }
            InitReward(DataModel.FloorList[e.nIndex].nIndex);
        }
Esempio n. 2
0
    public void OnClickCell(IEvent ievent)
    {
        TowerFloorClickEvent e = ievent as TowerFloorClickEvent;

        if (e == null)
        {
            return;
        }
        int nIndex = e.nIndex - 1;

        if (nIndex >= DataModel.FloorList.Count)
        {
            return;
        }

        if (DataModel.SelectIdx - 1 < DataModel.FloorList.Count)
        {
            DataModel.FloorList[DataModel.SelectIdx - 1].bSelect = false;
        }
        DataModel.FloorList[nIndex].bSelect = true;
        DataModel.SelectIdx = e.nIndex;
        InitReward(e.nIndex);
    }