Выбор анимаций ходьбы и бега

Логика выбора анимаций ходьбы и бега хранится в /properties/animation_selector/human_walk_selector.set

Работает по принципу обычного селектора. Обрабатывает запросы с именем movement mode: slow, normal, fast, walk, bow, assault, spot, sneak

Формат задания анимации:

{walk [wind|single] <up> [<down>]}, где

  • wind - нужна перемотка анимации

  • single - указывается имя анимации, у которой нет деления на верх и низ

  • up - имя анимации для верхней части тела

  • down - имя анимации для талии и ног

Примеры:

{walk single "walk_2hand"}	
{walk "walk_empty_up" "walk_down"}	

Формат выбора по счётчику:

{switch_by_counter <counter_name>
    {pick <number> <данные от walk>}
}

где number - целое число - указывает сколько значений счётчика соответствуют этому выбору и после идут данные от walk

После выбора значение счётчика увеличивается на 1. Для целей выбора считается, что счётчик ходит по кругу в пределах всех возможных выборов

Пример:

{switch_by_counter "walk"
	{pick 1
		"run_rifle_up" "run_rifle_down"
	}
	{pick 2
		single "run_rifle_test"
	}
}	

Last updated