public void OnNetworkReceive(NetPeer peer, NetPacketReader reader, DeliveryMethod deliveryMethod) { int packetID = reader.GetInt(); switch (packetID) { case 2: Packet02CreateWorldObject worldPacket = new Packet02CreateWorldObject(); worldPacket.Deserialize(reader); worldPacket.ExecuteClientSide(); break; case 3: Packet03CreatePlayer createPlayer = new Packet03CreatePlayer(); createPlayer.Deserialize(reader); createPlayer.ExecuteClientSide(); break; case 4: Packet04PlayerMove playerMove = new Packet04PlayerMove(); playerMove.Deserialize(reader); playerMove.ExecuteClientSide(); break; } }