예제 #1
0
 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();
     }
 }