private static void OnAnimationCommand(MySyncCharacter sync, ref AnimationCommandMsg msg, MyNetworkClient sender)
 {
     sync.Entity.AddCommand(new MyAnimationCommand()
     {
         AnimationSubtypeName = msg.AnimationSubtypeName,
         Mode      = msg.Mode,
         Area      = msg.Area,
         BlendTime = msg.BlendTime,
         TimeScale = msg.TimeScale,
         Loop      = msg.Loop
     });
 }
 private static void OnAnimationCommand(MySyncCharacter sync, ref AnimationCommandMsg msg, MyNetworkClient sender)
 {
     sync.Entity.AddCommand(new MyAnimationCommand()
     {
         AnimationSubtypeName = msg.AnimationSubtypeName,
         PlaybackCommand      = msg.PlaybackCommand,
         BlendOption          = msg.BlendOption,
         FrameOption          = msg.FrameOption,
         Area      = msg.Area,
         BlendTime = msg.BlendTime,
         TimeScale = msg.TimeScale,
     });
 }
        public void SendAnimationCommand(ref MyAnimationCommand command)
        {
            var msg = new AnimationCommandMsg();

            msg.CharacterEntityId = Entity.EntityId;

            msg.AnimationSubtypeName = command.AnimationSubtypeName;
            msg.Loop      = command.Loop;
            msg.Mode      = command.Mode;
            msg.BlendTime = command.BlendTime;
            msg.TimeScale = command.TimeScale;

            Sync.Layer.SendMessageToAll(ref msg);
        }
        public void SendAnimationCommand(ref MyAnimationCommand command)
        {
            var msg = new AnimationCommandMsg();

            msg.CharacterEntityId = Entity.EntityId;

            msg.AnimationSubtypeName = command.AnimationSubtypeName;
            msg.PlaybackCommand      = command.PlaybackCommand;
            msg.BlendOption          = command.BlendOption;
            msg.FrameOption          = command.FrameOption;
            msg.BlendTime            = command.BlendTime;
            msg.TimeScale            = command.TimeScale;

            Sync.Layer.SendMessageToServer(ref msg);
        }
 private static void OnAnimationCommand(MySyncCharacter sync, ref AnimationCommandMsg msg, MyNetworkClient sender)
 {
     sync.Entity.AddCommand(new MyAnimationCommand()
     {
         AnimationSubtypeName = msg.AnimationSubtypeName,
         PlaybackCommand      = msg.PlaybackCommand,
         BlendOption          = msg.BlendOption,
         FrameOption          = msg.FrameOption,
         Area      = msg.Area,
         BlendTime = msg.BlendTime,
         TimeScale = msg.TimeScale,
     });
     if (Sync.IsServer)
     {
         Sync.Layer.SendMessageToAllButOne(ref msg, sender.SteamUserId);
     }
 }
        private static void OnAnimationCommand(MySyncCharacter sync, ref AnimationCommandMsg msg, MyNetworkClient sender)
        {
            sync.Entity.AddCommand(new MyAnimationCommand()
            {
                AnimationSubtypeName = msg.AnimationSubtypeName,
                PlaybackCommand = msg.PlaybackCommand,
                BlendOption = msg.BlendOption,
                FrameOption = msg.FrameOption,
                Area = msg.Area,
                BlendTime = msg.BlendTime,
                TimeScale = msg.TimeScale,
            });
            if (Sync.IsServer)
            {
                Sync.Layer.SendMessageToAllButOne(ref msg, sender.SteamUserId);
            }

        }
        public void SendAnimationCommand(ref MyAnimationCommand command)
        {
            var msg = new AnimationCommandMsg();
            msg.CharacterEntityId = Entity.EntityId;

            msg.AnimationSubtypeName = command.AnimationSubtypeName;
            msg.PlaybackCommand = command.PlaybackCommand;
            msg.BlendOption = command.BlendOption;
            msg.FrameOption = command.FrameOption;
            msg.BlendTime = command.BlendTime;
            msg.TimeScale = command.TimeScale;

            Sync.Layer.SendMessageToServer(ref msg);
        }
        private static void OnAnimationCommand(MySyncCharacter sync, ref AnimationCommandMsg msg, MyNetworkClient sender)
        {
            sync.Entity.AddCommand(new MyAnimationCommand()
            {
                AnimationSubtypeName = msg.AnimationSubtypeName,
                Mode = msg.Mode,
                Area = msg.Area,
                BlendTime = msg.BlendTime,
                TimeScale = msg.TimeScale,
                Loop = msg.Loop
            });

        }
        public void SendAnimationCommand(ref MyAnimationCommand command)
        {
            var msg = new AnimationCommandMsg();
            msg.CharacterEntityId = Entity.EntityId;

            msg.AnimationSubtypeName = command.AnimationSubtypeName;
            msg.Loop = command.Loop;
            msg.Mode = command.Mode;
            msg.BlendTime = command.BlendTime;
            msg.TimeScale = command.TimeScale;

            Sync.Layer.SendMessageToAll(ref msg);
        }
        private static void OnAnimationCommand(MySyncCharacter sync, ref AnimationCommandMsg msg, MyNetworkClient sender)
        {
            sync.Entity.AddCommand(new MyAnimationCommand()
            {
                AnimationSubtypeName = msg.AnimationSubtypeName,
                PlaybackCommand = msg.PlaybackCommand,
                BlendOption = msg.BlendOption,
                FrameOption = msg.FrameOption,
                Area = msg.Area,
                BlendTime = msg.BlendTime,
                TimeScale = msg.TimeScale,
            });

        }