private void UpdateMapUsers(TransportHandler transportHandler, UpdateUserCharacterMessage.UpdateType updateType) { foreach (var user in usersById.Values) { UpdateMapUser(transportHandler, updateType, user); } }
private void UpdateMapUser(TransportHandler transportHandler, UpdateUserCharacterMessage.UpdateType updateType, UserCharacterData userData) { var updateMapUserMessage = new UpdateUserCharacterMessage(); updateMapUserMessage.type = updateType; updateMapUserMessage.data = userData; transportHandler.ClientSendPacket(SendOptions.ReliableOrdered, MMOMessageTypes.UpdateMapUser, updateMapUserMessage.Serialize); }
private void UpdateMapUser(long connectionId, UpdateUserCharacterMessage.UpdateType updateType, UserCharacterData userData) { UpdateUserCharacterMessage updateMapUserMessage = new UpdateUserCharacterMessage(); updateMapUserMessage.type = updateType; updateMapUserMessage.data = userData; ServerSendPacket(connectionId, DeliveryMethod.ReliableOrdered, MMOMessageTypes.UpdateMapUser, updateMapUserMessage); }
private void UpdateMapUser(long connectionId, UpdateUserCharacterMessage.UpdateType updateType, SocialCharacterData userData) { UpdateUserCharacterMessage message = new UpdateUserCharacterMessage(); message.type = updateType; message.character = userData; SendPacket(connectionId, 0, DeliveryMethod.ReliableOrdered, MMOMessageTypes.UpdateMapUser, (writer) => writer.PutValue(message)); }
private void UpdateMapUser(LiteNetLibClient transportHandler, UpdateUserCharacterMessage.UpdateType updateType, SocialCharacterData userData) { #if UNITY_STANDALONE && !CLIENT_BUILD UpdateUserCharacterMessage updateMapUserMessage = new UpdateUserCharacterMessage(); updateMapUserMessage.type = updateType; updateMapUserMessage.data = userData; transportHandler.SendPacket(0, DeliveryMethod.ReliableOrdered, MMOMessageTypes.UpdateMapUser, updateMapUserMessage.Serialize); #endif }
private void UpdateMapUsers(LiteNetLibClient transportHandler, UpdateUserCharacterMessage.UpdateType updateType) { #if UNITY_STANDALONE && !CLIENT_BUILD foreach (SocialCharacterData user in usersById.Values) { UpdateMapUser(transportHandler, updateType, user); } #endif }
private void UpdateMapUser(UpdateUserCharacterMessage.UpdateType updateType, UserCharacterData userData, long exceptConnectionId) { foreach (long mapServerConnectionId in mapServerConnectionIds) { if (mapServerConnectionId == exceptConnectionId) { continue; } UpdateMapUser(mapServerConnectionId, updateType, userData); } }