Example #1
0
    public void SendPacket_CreateAvatar(NrCharUser kCharAvatar, string strSupporterName)
    {
        WS_CREATE_CHAR_REQ wS_CREATE_CHAR_REQ = new WS_CREATE_CHAR_REQ();
        NrPersonInfoUser   nrPersonInfoUser   = kCharAvatar.GetPersonInfo() as NrPersonInfoUser;

        if (nrPersonInfoUser == null)
        {
            return;
        }
        TKString.StringChar(nrPersonInfoUser.GetCharName(), ref wS_CREATE_CHAR_REQ.szCharName);
        TKString.StringChar(strSupporterName, ref wS_CREATE_CHAR_REQ.szSupporterName);
        wS_CREATE_CHAR_REQ.i32CharKind = nrPersonInfoUser.GetKind(0);
        wS_CREATE_CHAR_REQ.kBasePart.SetData(nrPersonInfoUser.GetBasePart());
        SendPacket.GetInstance().SendObject(16777252, wS_CREATE_CHAR_REQ);
    }