Modding:GUIs/ru: Difference between revisions

From Vintage Story Wiki
Created page with "Чтобы создать графический интерфейс, привязанный к блочному объекту, наследуйте от <code>GuiDialogBlockE..."
No edit summary
(Created page with "Чтобы создать графический интерфейс, привязанный к блочному объекту, наследуйте от <code>GuiDialogBlockE...")
Line 12: Line 12:
===Графический интерфейс объекта блокировки===
===Графический интерфейс объекта блокировки===


To create a GUI that's bound to a block entity, inherit from <code>GuiDialogBlockEntity</code>. In your block entity code you can then create and open that gui e.g. upon player interaction (example: [https://github.com/anegostudios/vssurvivalmod/blob/648193749d2ea5b8c155d27db0c7f6dc1050f9cd/BlockEntity/BEQuern.cs#L602 Quern Block Entity], [https://github.com/anegostudios/vssurvivalmod/blob/master/Gui/GuiDialogBlockEntityQuern.cs Quern Block Dialog])
Чтобы создать графический интерфейс, привязанный к блочному объекту, наследуйте от <code>GuiDialogBlockEntity</code>. Затем в коде вашего блока вы можете создать и открыть этот графический интерфейс, например. при взаимодействии с игроком (пример: [https://github.com/anegostudios/vssurvivalmod/blob/648193749d2ea5b8c155d27db0c7f6dc1050f9cd/BlockEntity/BEQuern.cs#L602 сущность блока жернова], [https://github.com/anegostudios/vssurvivalmod/blob/ master/Gui/GuiDialogBlockEntityQuern.cs Диалог блока жернова])


===HUD===
===HUD===
Confirmedusers
13,514

edits