public bool Serialize(SelectCharacterData data) { bool ret = true; ret &= Serialize(data.Index); return(ret); }
//캐릭터 선택 -> Server public void SelectCharacter(int index) { Debug.Log("캐릭터 선택"); SelectCharacterData selectCharacterData = new SelectCharacterData((byte)index); SelectCharacterPacket selectCharacterPacket = new SelectCharacterPacket(selectCharacterData); selectCharacterPacket.SetPacketId((int)ClientPacketId.SelectCharacter); DataPacket packet = new DataPacket(CreatePacket(selectCharacterPacket), null); sendMsgs.Enqueue(packet); }
public bool Deserialize(ref SelectCharacterData element) { if (GetDataSize() == 0) { // 데이터가 설정되지 않았다. return(false); } bool ret = true; byte index = 0; ret &= Deserialize(ref index); element = new SelectCharacterData(index); return(ret); }