Exemplo n.º 1
0
    public void onCreateAvatarResult(IKBEvent eventData)
    {
        KBS_CreateAvatarResult data = (KBS_CreateAvatarResult)eventData;

        if (data.retcode != 0)
        {
            err("Error creating avatar, errcode=" + data.retcode);
            return;
        }

        KBS_AvatarList listData = new KBS_AvatarList();

        listData.avatarList = data.avatarList;
        onReqAvatarList(listData);
    }
Exemplo n.º 2
0
        public void onCreateAvatarResult(Byte retcode, object info)
        {
            if (retcode == 0)
            {
                avatars.Add((UInt64)((Dictionary <string, object>)info)["dbid"], (Dictionary <string, object>)info);
                Dbg.DEBUG_MSG("Account::onCreateAvatarResult: name=" + (string)((Dictionary <string, object>)info)["name"]);
            }
            else
            {
                Dbg.ERROR_MSG("Account::onCreateAvatarResult: retcode=" + retcode);
            }

            // ui event
            KBS_CreateAvatarResult e = new KBS_CreateAvatarResult();

            e.retcode    = retcode;
            e.info       = info;
            e.avatarList = avatars;
            KBEvent.fireOut(KET.onCreateAvatarResult, e);
        }