public static void HandleGameMapChangeOriantation(GameMapChangeOrientationRequestMessage message, WorldClient client) { client.Character.SetDirection((DirectionsEnum)message.direction); }
public static void HandleGameMapChangeOrientationRequestMessage(Client client, GameMapChangeOrientationRequestMessage message) { if (Enum.IsDefined(typeof(DirectionsEnum), message.direction)) { client.Character.Direction = (DirectionsEnum)message.direction; client.Character.CurrentMap.Send(new GameMapChangeOrientationMessage(client.Character.Id, message.direction)); client.Character.CurrentMap.Send(new GameContextRefreshEntityLookMessage(client.Character.Id, client.Character.EntityLook)); } }
public static void HandleGameMapChangeOrientationRequestMessage(WorldClient client, GameMapChangeOrientationRequestMessage message) { if (client.Character.IsInFight()) { return; } client.Character.Direction = (DirectionsEnum)message.direction; SendGameMapChangeOrientationMessage(client.Character.CharacterContainer.Clients, client.Character); }
public static void HandleGameMapChangeOriantation(GameMapChangeOrientationRequestMessage message, WorldClient client) { client.Character.Record.Direction = message.direction; client.Character.SendMap(new GameMapChangeOrientationMessage(new ActorOrientation(client.Character.Id, message.direction))); }
public static void HandleGameMapChangeOrientationRequestMessage(WorldClient client, GameMapChangeOrientationRequestMessage message) { client.Character.Direction = (DirectionsEnum)message.direction; ContextHandler.SendGameMapChangeOrientationMessage(client.Character.CharacterContainer.Clients, client.Character); }