Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Check side [lw]

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
3 Июл 2021
Сообщения
961
Реакции
96
це норм?
Код:
Expand Collapse Copy
    if (speed <= 0.1f)
    {
        if (player_record->layers[3].m_flWeight == 0.0 && player_record->layers[3].m_flCycle == 0.0)
        {
            side[player->EntIndex()] = 2 * (math::normalize_yaw(player->m_angEyeAngles().y) <= 0.0) - 1;
        }
    }
    else
    {
            const float left_delta = abs(player_record->layers[6].m_flPlaybackRate - player_record->left_layers[6].m_flPlaybackRate);
            const float back_delta = abs(player_record->layers[6].m_flPlaybackRate - player_record->center_layers[6].m_flPlaybackRate);
            const float right_delta = abs(player_record->layers[6].m_flPlaybackRate - player_record->right_layers[6].m_flPlaybackRate);

            if (back_delta < left_delta || right_delta <= left_delta || (left_delta * 1000.0))
            {
                if (back_delta >= right_delta && left_delta > right_delta && !(right_delta * 1000.0))
                {
                    side[player->EntIndex()] = 1;
                }
            }
            else
            {
                side[player->EntIndex()] = -1;
            }
    }
 
Назад
Сверху Снизу