bool HandleMapLoading(ReceptionPacket rcvData) { AddMap(rcvData.ReadString()); int maxCount = rcvData.ReadCount(); for (int count = 0; count < maxCount; ++count) { DynamicWorldObject dObj = rcvData.ReadDynamicObjectMapAdd(); if (dObj.Guid == GameSession.Instance.GetGuid()) { PlayerHdl.Instance.Init((Player)dObj); PlayerHdl.Warp(CurrentMap); continue; } CurrentMap.AddDynamicObject(dObj, dObj.Position.X, dObj.Position.Y); } return true; }