life is cheap, death is free!
-
Автор темы
- #1

интересно почему до меня этого никто почти не сделал (я про то что на никсвар не переделали)
Код:
local m_envLightShadowDirection_x = ui.add_slider_float("m_envLightShadowDirection_x", "m_envLightShadowDirection_x", -1.0, 1.0, 0)
local m_envLightShadowDirection_y = ui.add_slider_float("m_envLightShadowDirection_y", "m_envLightShadowDirection_y", -1.0, 1.0, 0)
local m_envLightShadowDirection_z = ui.add_slider_float("m_envLightShadowDirection_z", "m_envLightShadowDirection_z", -1.0, 1.0, 0)
local m_shadowDirection_x = ui.add_slider_float("m_shadowDirection_x", "m_shadowDirection_x", -1.0, 1.0, 0)
local m_shadowDirection_y = ui.add_slider_float("m_shadowDirection_y", "m_shadowDirection_y", -1.0, 1.0, 0)
local m_shadowDirection_z = ui.add_slider_float("m_shadowDirection_z", "m_shadowDirection_z", -1.0, 1.0, 0)
local m_envLightShadowDirection = se.get_netvar("DT_CascadeLight", "m_envLightShadowDirection")
local m_shadowDirection = se.get_netvar("DT_CascadeLight", "m_shadowDirection")
client.register_callback("paint", function()
if engine.is_connected() == false then return end
local CCascadeLight = entitylist.get_entities_by_class_id(35)[1]
CCascadeLight:set_prop_vector(m_envLightShadowDirection, vec3_t.new(m_envLightShadowDirection_x:get_value(), m_envLightShadowDirection_y:get_value(), m_envLightShadowDirection_z:get_value()))
CCascadeLight:set_prop_vector(m_shadowDirection, vec3_t.new(m_shadowDirection_x:get_value(), m_shadowDirection_y:get_value(), m_shadowDirection_z:get_value()))
end)