Пример #1
0
 public static void HandleGameMapChangeOriantation(GameMapChangeOrientationRequestMessage message, WorldClient client)
 {
     client.Character.SetDirection((DirectionsEnum)message.direction);
 }
Пример #2
0
 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));
     }
 }
Пример #3
0
        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);
        }
Пример #4
0
 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)));
 }
Пример #5
0
 public static void HandleGameMapChangeOrientationRequestMessage(WorldClient client, GameMapChangeOrientationRequestMessage message)
 {
     client.Character.Direction = (DirectionsEnum)message.direction;
     ContextHandler.SendGameMapChangeOrientationMessage(client.Character.CharacterContainer.Clients, client.Character);
 }