예제 #1
0
        public static void OnQueryPlayerData2(WorldClient client, INetPacketStream packet)
        {
            var onQueryPlayerData2Packet = new QueryPlayerData2Packet(packet);
            var queryPlayerData2Event    = new QueryPlayerData2EventArgs(onQueryPlayerData2Packet.Size, onQueryPlayerData2Packet.PlayerDictionary);

            client.Player.NotifySystem <PlayerDataSystem>(queryPlayerData2Event);
        }
예제 #2
0
 private void GetPlayerData(IPlayerEntity player, QueryPlayerData2EventArgs e)
 {
     for (int i = 0; i < e.Size; i++)
     {
         var args = new QueryPlayerDataEventArgs(e.PlayerDictionary.Keys.ElementAt(i), e.PlayerDictionary.Values.ElementAt(i));
         GetPlayerData(player, args, i == e.Size - 1);
     }
 }