Advertisement
Guest User

Jump()

a guest
Jun 22nd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.90 KB | None | 0 0
  1. public void Jump(ushort size, Direction angle)
  2.         {
  3.             Original.Entity.Move(angle);
  4.             Jump(Original.Entity.X, Original.Entity.Y);
  5.         }
  6.         private void Jump(ushort x, ushort y)
  7.         {
  8.             if (MaxX > 0)
  9.             {
  10.                 if (x > MaxX) return;
  11.                 if (y > MaxY) return;
  12.                 if (x < MinX) return;
  13.                 if (y < MinY) return;
  14.             }
  15.             var general = new MsgAction(true)
  16.             {
  17.                 ID = MsgAction.ActionType.Jump,
  18.                 dwParam = (uint)((Original.Entity.Y << 0x10) | Original.Entity.X),
  19.                 wParam1 = Original.Entity.X,
  20.                 wParam2 = Original.Entity.Y,
  21.                 UID = Original.Entity.UID
  22.             };
  23.             Original.Entity.SendScreen(general);
  24.             Original.Entity.X = x;
  25.             Original.Entity.Y = y;
  26.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement