void OnReceivedStateData(byte[] msg) { StateDataPacket stateDataPacket = new StateDataPacket(msg); StateData stateData = stateDataPacket.GetData(); dataManager.SetStateData(stateData); loadingManager.dataCheck[(int)ServerPacketId.StateData - 4] = true; }
public ServerPacketId StateDataRequest(byte[] data) { string Id = LoginUser[tcpPacket.client]; Console.WriteLine("유저" + Id + "성 상태 데이터 요청"); byte heroState = (byte)database.GetAccountData(Id).HState; byte CastleState = (byte)database.GetAccountData(Id).CState; StateData stateData = new StateData(); StateDataPacket stateDataPacket = new StateDataPacket(stateData); msg = CreatePacket(stateDataPacket, ServerPacketId.StateData); return(ServerPacketId.StateData); }