public void RequestJump(Vector3D jumpTarget) { var msg = new RequestJumpMsg(); msg.EntityId = m_grid.EntityId; msg.JumpTarget = jumpTarget; Sync.Layer.SendMessageToServer(ref msg); }
private static void OnJumpRequested(ref RequestJumpMsg msg, MyNetworkClient sender) { MyCubeGrid cubeGrid; MyEntities.TryGetEntityById(msg.EntityId, out cubeGrid); if (cubeGrid != null) { cubeGrid.GridSystems.JumpSystem.OnRequestJumpFromClient(msg.JumpTarget, msg.UserId); } }
public void RequestJump(Vector3D jumpTarget, long userId) { var msg = new RequestJumpMsg(); msg.EntityId = m_grid.EntityId; msg.JumpTarget = jumpTarget; msg.UserId = userId; Sync.Layer.SendMessageToServer(ref msg); }