Пример #1
0
    void OnReceivedHeroData(byte[] msg)
    {
        HeroDataPacket heroDataPacket = new HeroDataPacket(msg);
        HeroData       heroData       = heroDataPacket.GetData();

        dataManager.SetHeroData(heroData);
        loadingManager.dataCheck[(int)ServerPacketId.HeroData - 4] = true;
    }
Пример #2
0
    public ServerPacketId HeroDataRequest(byte[] data)
    {
        string Id = LoginUser[tcpPacket.client];

        Console.WriteLine("유저" + Id + "영웅 데이터 요청");
        int heroId = database.GetAccountData(Id).HeroId;
        int level  = database.GetAccountData(Id).HeroLevel;

        HeroData       heroData       = new HeroData(heroId, level);
        HeroDataPacket heroDataPacket = new HeroDataPacket(heroData);

        msg = CreatePacket(heroDataPacket, ServerPacketId.HeroData);

        return(ServerPacketId.HeroData);
    }