sevas55 Posted May 13 Posted May 13 (edited) Изучаю вот этот функционал - https://developer.unigine.com/ru/docs/latest/code/usage/manipulator_component/index?autotranslate=ru&rlang=cs Сделал как описано, создал C# файл и скопировал в него код из примера Компиляция проходит успешно и без ошибок. При попытке назначить файл на любой нод мира он показывается как знак остановка запрещена и не назначается. Сам проект дефолтный, который с кубиками. Помогите разобраться. В логе такое: Running ' dotnet build -c Debug I:/Unigine_MY_PROJECTS/Picker/Picker.csproj ' command MSBuild version 17.3.1+2badb37d1 for .NET Determining projects to restore... All projects are up-to-date for restore. Picker -> I:\Unigine_MY_PROJECTS\Picker\bin\Picker_x64d.dll CSPropertyGenerator started Can't create these properties: 0) Manipulator (Manipulator.prop) CSPropertyGenerator completed successfully in 1,78 seconds Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:07.15 Edited May 13 by sevas55
sevas55 Posted May 13 Author Posted May 13 (edited) Случайно увидел, что после создания скрипта в ассетах появляется Manipulator.prop И вот его уже надо назначать, а не С# скрипт, тогда всё работает. При чем, prop создается только если закоментить строку генерации guid //[Component(PropertyGuid = "AUTOGENERATED_GUID")] // <-- this line is generated automatically for a new component Возможно стоить добавить в описание уточнение Quote Назначьте Manipulator.prop любому включенному узлу в мире и нажмите Play. Edited May 13 by sevas55
Recommended Posts