diff --git a/MMOTestServer/MMOserver/Game/GameServer.cs b/MMOTestServer/MMOserver/Game/GameServer.cs index 6ce238f..fa2bc83 100644 --- a/MMOTestServer/MMOserver/Game/GameServer.cs +++ b/MMOTestServer/MMOserver/Game/GameServer.cs @@ -10,11 +10,11 @@ namespace MMOserver.Game; public class GameServer : ServerBase { - private readonly Dictionary> _packetHandlers; + private readonly Dictionary> packetHandlers; public GameServer(int port, string connectionString) : base(port, connectionString) { - _packetHandlers = new Dictionary> + packetHandlers = new Dictionary> { [(ushort)PacketCode.INTO_CHANNEL] = OnIntoChannel, [(ushort)PacketCode.EXIT_CHANNEL] = OnExitChannel, @@ -55,7 +55,7 @@ public class GameServer : ServerBase protected override void HandlePacket(NetPeer peer, long hashKey, ushort type, byte[] payload) { - if (_packetHandlers.TryGetValue(type, out Action? handler)) + if (packetHandlers.TryGetValue(type, out Action? handler)) { handler(peer, hashKey, payload); } @@ -173,18 +173,21 @@ public class GameServer : ServerBase // Player ↔ PlayerInfo 변환 (패킷 전송 시에만 사용) // ============================================================ - private static PlayerInfo ToPlayerInfo(Player player) => new PlayerInfo + private static PlayerInfo ToPlayerInfo(Player player) { - PlayerId = player.PlayerId, - Nickname = player.Nickname, - Level = player.Level, - Hp = player.Hp, - MaxHp = player.MaxHp, - Mp = player.Mp, - MaxMp = player.MaxMp, - Position = new MMOserver.Packet.Vector3 { X = player.PosX, Y = player.PosY, Z = player.PosZ }, - RotY = player.RotY, - }; + return new PlayerInfo + { + PlayerId = player.PlayerId, + Nickname = player.Nickname, + Level = player.Level, + Hp = player.Hp, + MaxHp = player.MaxHp, + Mp = player.Mp, + MaxMp = player.MaxMp, + Position = new Vector3 { X = player.PosX, Y = player.PosY, Z = player.PosZ }, + RotY = player.RotY, + }; + } // ============================================================ // 패킷 핸들러