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); }