Есть много NPC, и есть много действий. Каждое действие имеет свою анимацию. Все просто, если все NPC в игре имеют один и тот же скелет.
Но что делать, если скелеты разные. Получается каждое действие имеет уже не одну анимацию, а много - для каждого NPC по анимации. И если писать код, то надо доставать анимацию из некого хранилища по 2-ум ID (персонаж и действие). Я это вижу так, и это выглядит как порнография. Кто-нибудь такими вещами занимался? Правильно ли я понимаю, что все стараются при импорте персонажей назначать им один скелет?