shney, такой актив нужен:
Нумерация текстур неприменно должна быть без пропусков номеров.Код:kuid <kuid:xxxxx:yyyyy> username "name" trainz-build 3.1 category-region "RU" category-era "2000s;2010s" kind "texture-group" textures { 0 "tex1.tga" 1 "tex2.tga" 2 "tex3.tga" ... 999999 "tex999999.tga" }
В конфиг с моделью к меше в mesh-table надо добавить эффект:
texture - имя эффектаКод:effects { texture { kind "texture-replacement" texture "tex.texture" } }
"tex.texture" - текстура, которую будешь менять.
Ну а в скрипте устанавливаешь как сказал Tram_: SetFXTextureReplacement ("имя эффекта смены текстуры в конфиге", GetAsset().FindAsset(" имя строки в kuid-table с куидом текстур"), <номер текстуры>);
Для возврата стандартной текстуры, надо так: SetFXTextureReplacement ("имя эффекта смены текстуры в конфиге", null, 0);
А так, можешь поглядеть мои переходные светофоры. Там тени под коробом и звонком появляются методом смены текстур.