private void OnPlayerMovementControlChanged(Player player, bool hasControl) { if (player.BoltEntity.Controller != null) { PlayerMovementControlChanged movementControlEvent = PlayerMovementControlChanged.Create(player.BoltEntity.Controller, ReliabilityModes.ReliableOrdered); movementControlEvent.PlayerHasControl = hasControl; movementControlEvent.Send(); } }
private void OnPlayerMovementControlChanged(Player player, bool hasControl) { if (player.BoltEntity.Controller != null) { PlayerMovementControlChanged movementControlEvent = PlayerMovementControlChanged.Create(player.BoltEntity.Controller, ReliabilityModes.ReliableOrdered); movementControlEvent.PlayerHasControl = hasControl; movementControlEvent.LastServerPosition = player.Position; movementControlEvent.LastServerMovementFlags = (int)player.MovementFlags; movementControlEvent.Send(); } }