private void HandleUpdateGuildMemberAtServer(MessageHandlerData messageHandler) { long connectionId = messageHandler.ConnectionId; UpdateSocialMemberMessage message = messageHandler.ReadMessage <UpdateSocialMemberMessage>(); if (mapServerConnectionIds.Contains(connectionId)) { foreach (long mapServerConnectionId in mapServerConnectionIds) { if (mapServerConnectionId != connectionId) { ServerSendPacket(mapServerConnectionId, DeliveryMethod.ReliableOrdered, MMOMessageTypes.UpdateGuildMember, message); } } } }
private void HandleUpdatePartyMemberAtServer(LiteNetLibMessageHandler messageHandler) { long connectionId = messageHandler.connectionId; UpdateSocialMemberMessage message = messageHandler.ReadMessage <UpdateSocialMemberMessage>(); if (mapServerConnectionIds.Contains(connectionId)) { foreach (long mapServerConnectionId in mapServerConnectionIds) { if (mapServerConnectionId != connectionId) { ServerSendPacket(mapServerConnectionId, SendOptions.ReliableOrdered, MMOMessageTypes.UpdatePartyMember, message); } } } }
private void HandleUpdateGuildMember(MessageHandlerData messageHandler) { long connectionId = messageHandler.ConnectionId; UpdateSocialMemberMessage message = messageHandler.ReadMessage <UpdateSocialMemberMessage>(); if (MapServerPeers.ContainsKey(connectionId)) { foreach (long mapServerConnectionId in MapServerPeers.Keys) { if (mapServerConnectionId != connectionId) { SendPacket(mapServerConnectionId, 0, DeliveryMethod.ReliableOrdered, MMOMessageTypes.UpdateGuildMember, (writer) => writer.PutValue(message)); } } } }