DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ AnimateFlagEx()

void BaseBuildingBase::AnimateFlagEx ( float delta,
PlayerBase player = null )
inlineprotected

См. определение в файле Totem.c строка 506

507 {
508 float temp = Math.Clamp( delta,0,1 );
509 float phase_new;
510 if (temp < 0.01 || temp > 0.99)
511 {
512 phase_new = Math.Round(temp);
513 }
514 else
515 phase_new = temp;
516
517 SetAnimationPhase("flag_mast",phase_new);
518
519 if (player)
520 LogAnimateFlag(phase_new, player);
521
522 GetInventory().SetSlotLock(InventorySlots.GetSlotIdFromString("Material_FPole_Flag"),phase_new != 1);
523
524 }
void LogAnimateFlag(float newPhase, notnull PlayerBase player)
Определения Totem.c:531

Перекрестные ссылки Math::Clamp(), InventorySlots::GetSlotIdFromString(), LogAnimateFlag() и Math::Round().

Используется в AnimateFlag().