/// <summary>
        /// Сигнал фиксированного обновления модели (используется преимущественно для обработки физики и ввода)
        /// </summary>
        /// <param name="parFixedDeltaTime">Время шага фиксированного обновления в секундах</param>
        public override void FixedUpdate(double parFixedDeltaTime)
        {
            base.FixedUpdate(parFixedDeltaTime);
            for (var index = 0; index < WatchData.Count; index++)
            {
                var keyListenerData = WatchData[index];
                if (ParentGameObject.LinkedAppModel.GetPlayersManager()
                    .IsButtonPressed(keyListenerData.PlayerToCheck, keyListenerData.ButtonToCheck))
                {
                    keyListenerData.PerformOnSuccess();

                    if (WatchData == null)
                    {
                        return;
                    }

                    if (keyListenerData.AutoRemove)
                    {
                        WatchData.Remove(keyListenerData);
                        index--;
                    }
                }
            }
        }