public override void parse(Packetinterface packet) { PacketType type = (PacketType)packet.getType(); Debug.Log("받은 게임 패킷 : " + type); switch (type) { case PacketType.E_S_ANS_EXIT: gamePacketProcess.S_ANS_EXIT(packet); return; case PacketType.E_S_ANS_CONNECT: gamePacketProcess.S_ANS_CONNECT(packet); return; case PacketType.E_S_NOTIFY_OTHER_CLIENT: gamePacketProcess.S_NOTIFY_CLIENT_DATA(packet); return; case PacketType.E_S_ANS_MOVE: gamePacketProcess.S_ANS_MOVE(packet); return; case PacketType.E_S_NOTIFY_USER_DATA: gamePacketProcess.S_NOTIFY_USER_DATA(packet); return; default: Debug.Log("잘못된 패킷이 수신되었습니다. : "); Debug.Log(type); break; } /* * if (base.defaultRun(packet) == false) * { #if DEBUG * Debug.Log("잘못된 패킷이 수신되었습니다. : "); * Debug.Log(type); #endif * } */ }
public override void run(Packetinterface packet) { PacketType type = (PacketType)packet.type(); Debug.Log("받은 게임 패킷 : " + type); switch (type) { case PacketType.E_S_ANS_GAME_EXIT: gamePacketProcess.S_ANS_EXIT(packet); return; } if (base.defaultRun(packet) == false) { #if DEBUG Debug.Log("잘못된 패킷이 수신되었습니다 : "); #endif } }