add hud.hand_controller
This commit is contained in:
parent
93c922be99
commit
ecf3b94d53
@ -65,4 +65,7 @@ hud.is_inventory_open() -> bool
|
|||||||
|
|
||||||
-- Sets whether to allow pausing. If false, the pause menu will not pause the game.
|
-- Sets whether to allow pausing. If false, the pause menu will not pause the game.
|
||||||
hud.set_allow_pause(flag: bool)
|
hud.set_allow_pause(flag: bool)
|
||||||
|
|
||||||
|
-- Function that controls the named skeleton 'hand' (see gfx.skeletons)
|
||||||
|
hud.hand_controller: function()
|
||||||
```
|
```
|
||||||
|
|||||||
@ -68,4 +68,7 @@ hud.is_inventory_open() -> bool
|
|||||||
|
|
||||||
-- Устанавливает разрешение на паузу. При значении false меню паузы не приостанавливает игру.
|
-- Устанавливает разрешение на паузу. При значении false меню паузы не приостанавливает игру.
|
||||||
hud.set_allow_pause(flag: bool)
|
hud.set_allow_pause(flag: bool)
|
||||||
|
|
||||||
|
-- Функция, управляющая именованным скелетом 'hand' (см. gfx.skeletons)
|
||||||
|
hud.hand_controller: function()
|
||||||
```
|
```
|
||||||
|
|||||||
@ -83,7 +83,7 @@ function on_hud_open()
|
|||||||
configure_SSAO()
|
configure_SSAO()
|
||||||
end
|
end
|
||||||
|
|
||||||
function update_hand()
|
local function update_hand()
|
||||||
local skeleton = gfx.skeletons
|
local skeleton = gfx.skeletons
|
||||||
local pid = hud.get_player()
|
local pid = hud.get_player()
|
||||||
local invid, slot = player.get_inventory(pid)
|
local invid, slot = player.get_inventory(pid)
|
||||||
@ -117,5 +117,9 @@ function update_hand()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function on_hud_render()
|
function on_hud_render()
|
||||||
timeit(1, update_hand)
|
if hud.hand_controller then
|
||||||
|
hud.hand_controller()
|
||||||
|
else
|
||||||
|
update_hand()
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user