-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну не вся часть но да ладно.
C++:
if ( !( player->get_flags( ).has( 1 ) && current->m_layers[ 5 ].m_weight > 0.f && previous->m_layers[ 5 ].m_weight > 0.f ) ) {
auto seq_act = player->get_sequence_activity( current->m_layers[ 5 ].m_sequence );
if ( seq_act == 988 || seq_act == 989 ) {
land_time = current->m_layers[ 5 ].m_cycle / current->m_layers[ 5 ].m_play_back_rate;
land_in_cycle = land_time >= previous->sim_time;
if ( land_in_cycle && !is_landing ) {
if ( land_time < simulated_time ) {
on_ground = true;
is_landing = true;
}
}
}
on_ground = previous->flags.has( 1 );
}