Незнаю правильно ли я все понял. Но дело было так:
Загружаем етап:
...
D\Obj=ALoadAnimMesh("***.B3D",0,2)
EntityAlpha FindChild(D\Obj,"roof"),0
D\ObjCopy=ACopyEntity(D\Obj,0,0)
D\Roof=FindChild(D\ObjCopy,"roof")
Дальше бла бла бла
И в цыкле есть функция упдейта списка: D.Objeckts
Там определяется переменная D\RoofAlpha#
И в конце функции:
EntityAlpha D\Roof,D\RoofAlpha#
Подвога в собственном коде что я не написал в примере - не вижу...
Изменений нет
Прочитал пост, увидел, делаю.......................