private static void OnMovementStateChanged(MySyncCharacter sync, ref ChangeMovementStateMsg msg, MyNetworkClient sender)
 {
     if (sync.ResponsibleForUpdate(sender))
     {
         var handler = sync.MovementStateChanged;
         if (handler != null)
         {
             handler(msg.MovementState);
         }
     }
 }
Esempio n. 2
0
        public void ChangeMovementState(MyCharacterMovementEnum state)
        {
            if (ResponsibleForUpdate(this))
            {
                var msg = new ChangeMovementStateMsg();
                msg.CharacterEntityId = Entity.EntityId;
                msg.MovementState     = state;

                Sync.Layer.SendMessageToAll(ref msg);
            }
        }
Esempio n. 3
0
 private static void OnMovementStateChanged(MySyncCharacter sync, ref ChangeMovementStateMsg msg, MyNetworkClient sender)
 {
     if (sync.ResponsibleForUpdate(sender))
     {
         var handler = sync.MovementStateChanged;
         if (handler != null)
             handler(msg.MovementState);
     }
 }
        public void ChangeMovementState(MyCharacterMovementEnum state)
        {
            if (!MyFakes.CHARACTER_SERVER_SYNC)
            {
                if (ResponsibleForUpdate(this))
                {
                    var msg = new ChangeMovementStateMsg();
                    msg.CharacterEntityId = Entity.EntityId;
                    msg.MovementState = state;

                    Sync.Layer.SendMessageToAll(ref msg);
                }
            }
        }