Ejemplo n.º 1
0
    private void InitCharacterInfoList(List <MFCharacterInfo> roleList)
    {
        _characterInfoList.Clear();
        foreach (var item in roleList)
        {
            MFCharacterItem characterItem = new MFCharacterItem();
            characterItem.characterInfo.roleId   = item.roleId;
            characterItem.characterInfo.codeId   = item.codeId;
            characterItem.characterInfo.isSelect = item.isSelect;
            characterItem.characterInfo.desc     = item.desc;

            characterItem.action = OnSelectCharacterBtnClick;
            _characterInfoList.Add(characterItem);
        }
    }
Ejemplo n.º 2
0
 private void OnSelectCharacterBtnClick(MFCharacterItem item)
 {
     uiBind.characterListPanel.SetActive(false);
     MFServerAgentBase.Send(MFProtocolId.selectCharacterRequest, item.characterInfo.roleId, _roomInfo.roomNumber);
 }