void OnReceivedHeroData(byte[] msg) { HeroDataPacket heroDataPacket = new HeroDataPacket(msg); HeroData heroData = heroDataPacket.GetData(); dataManager.SetHeroData(heroData); loadingManager.dataCheck[(int)ServerPacketId.HeroData - 4] = true; }
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); }