Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void Jump(ushort size, Direction angle)
- {
- Original.Entity.Move(angle);
- Jump(Original.Entity.X, Original.Entity.Y);
- }
- private void Jump(ushort x, ushort y)
- {
- if (MaxX > 0)
- {
- if (x > MaxX) return;
- if (y > MaxY) return;
- if (x < MinX) return;
- if (y < MinY) return;
- }
- var general = new MsgAction(true)
- {
- ID = MsgAction.ActionType.Jump,
- dwParam = (uint)((Original.Entity.Y << 0x10) | Original.Entity.X),
- wParam1 = Original.Entity.X,
- wParam2 = Original.Entity.Y,
- UID = Original.Entity.UID
- };
- Original.Entity.SendScreen(general);
- Original.Entity.X = x;
- Original.Entity.Y = y;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement