Я хочу создать 2D-игру на C # с использованием XNA. Должны быть клюшки, которые могут носить различное оружие, например, пистолет, гранату или ракетную установку. И эти человечки также должны уметь делать другие вещи, такие как выпить бутылку пива и прочее. Итак, как вы создаете и храните эти анимации (пьете бутылку пива, ходите, бросаете гранату) и как вы можете рассказать им как держать оружие (пистолет: в руке, граната: в руке, но держа за собой руку, ракетная установка: на плече)? Какой лучший (простой и расширяемый) подход к этому?