Избавляемся от мучений переноса каждой анимации на соответствующую переменную. Добавляем новый метод и внутри пишем:
public void Reset() {
if (idle==null)
{
var idleAnimState = animation["idle"];
if(idleAnimState!= null) idle = idleAnimState.clip;
}
if (fire==null)
{
var fireAnimState = animation["fire"];
if(fireAnimState!= null) fire = fireAnimState.clip;
}
if (reload==null)
{
var reloadAnimState = animation["reload"];
if(reloadAnimState!= null) reload = reloadAnimState.clip;
}
}
Он автоматически назначает переменным одноименные названия клипов анимации при перемещении скрипта на объект оружия. Спасибо
pax'у за помощь.
