public void UnitCreate(int unitId, int unitNum) { UnitCreate unitCreate = new UnitCreate(unitId, unitNum); UnitCreatePacket unitCreatePacket = new UnitCreatePacket(unitCreate); byte[] msg = CreatePacket(unitCreatePacket, ClientPacketId.UnitCreate); sendMsg.Enqueue(msg); }
public ServerPacketId UnitCreate(byte[] data) { Console.Write("유닛 생산 "); string Id = LoginUser[tcpPacket.client]; UnitCreatePacket unitCreatePacket = new UnitCreatePacket(data); UnitCreate unitCreate = unitCreatePacket.GetData(); UserData newUserData = database.GetAccountData(Id); newUserData.UnitCreate(unitCreate); database.FileSave(Id + ".data", database.GetAccountData(Id)); return(ServerPacketId.None); }