Beispiel #1
0
    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);
    }
Beispiel #2
0
    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);
    }