Added/changed sound effects (options menu)
This commit is contained in:
parent
1df935eed1
commit
84cb6571c6
1 changed files with 22 additions and 7 deletions
|
@ -1644,6 +1644,8 @@ VMFOptionsView.callback_setting_changed = function (self, mod_name, setting_name
|
||||||
get_mod(mod_name):set(setting_name, new_value, true)
|
get_mod(mod_name):set(setting_name, new_value, true)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_select")
|
||||||
|
|
||||||
self:update_settings_list_widgets_visibility(mod_name)
|
self:update_settings_list_widgets_visibility(mod_name)
|
||||||
self:readjust_visible_settings_list_widgets_position()
|
self:readjust_visible_settings_list_widgets_position()
|
||||||
end
|
end
|
||||||
|
@ -1677,6 +1679,8 @@ VMFOptionsView.callback_mod_suspend_state_changed = function (self, mod_name, is
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_select")
|
||||||
|
|
||||||
self:update_settings_list_widgets_visibility(mod_name)
|
self:update_settings_list_widgets_visibility(mod_name)
|
||||||
self:readjust_visible_settings_list_widgets_position()
|
self:readjust_visible_settings_list_widgets_position()
|
||||||
end
|
end
|
||||||
|
@ -1745,6 +1749,8 @@ VMFOptionsView.callback_favorite = function (self, widget_content)
|
||||||
|
|
||||||
widget_content.is_favorited = is_favorited
|
widget_content.is_favorited = is_favorited
|
||||||
|
|
||||||
|
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_select")
|
||||||
|
|
||||||
self:sort_settings_list_widgets()
|
self:sort_settings_list_widgets()
|
||||||
self:readjust_visible_settings_list_widgets_position()
|
self:readjust_visible_settings_list_widgets_position()
|
||||||
end
|
end
|
||||||
|
@ -1769,6 +1775,8 @@ VMFOptionsView.callback_move_favorite = function (self, widget_content, is_moved
|
||||||
|
|
||||||
vmf:set("options_menu_favorite_mods", favorite_mods_list)
|
vmf:set("options_menu_favorite_mods", favorite_mods_list)
|
||||||
|
|
||||||
|
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_select")
|
||||||
|
|
||||||
self:sort_settings_list_widgets()
|
self:sort_settings_list_widgets()
|
||||||
self:readjust_visible_settings_list_widgets_position()
|
self:readjust_visible_settings_list_widgets_position()
|
||||||
|
|
||||||
|
@ -1781,8 +1789,8 @@ end
|
||||||
|
|
||||||
VMFOptionsView.callback_hide_sub_widgets = function (self, widget_content)
|
VMFOptionsView.callback_hide_sub_widgets = function (self, widget_content)
|
||||||
|
|
||||||
local mod_name = widget_content.mod_name
|
local mod_name = widget_content.mod_name
|
||||||
local setting_name = widget_content.setting_name
|
local setting_name = widget_content.setting_name
|
||||||
local is_widget_collapsed = widget_content.is_widget_collapsed
|
local is_widget_collapsed = widget_content.is_widget_collapsed
|
||||||
|
|
||||||
local widget_number = not setting_name and 1 -- if (setting_name == nil) -> it's header -> #1
|
local widget_number = not setting_name and 1 -- if (setting_name == nil) -> it's header -> #1
|
||||||
|
@ -1811,7 +1819,15 @@ VMFOptionsView.callback_hide_sub_widgets = function (self, widget_content)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
widget_content.is_widget_collapsed = not is_widget_collapsed and are_there_visible_sub_widgets
|
local is_widget_collapsed_new = not is_widget_collapsed and are_there_visible_sub_widgets
|
||||||
|
|
||||||
|
if is_widget_collapsed_new and not is_widget_collapsed then
|
||||||
|
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_map_close")
|
||||||
|
elseif not is_widget_collapsed_new and is_widget_collapsed then
|
||||||
|
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_map_open")
|
||||||
|
end
|
||||||
|
|
||||||
|
widget_content.is_widget_collapsed = is_widget_collapsed_new
|
||||||
|
|
||||||
|
|
||||||
setting_name = setting_name or mod_name -- header
|
setting_name = setting_name or mod_name -- header
|
||||||
|
@ -1869,6 +1885,7 @@ VMFOptionsView.callback_change_setting_keybind_state = function (self, widget_co
|
||||||
self.input_manager:device_unblock_all_services("keyboard", 1)
|
self.input_manager:device_unblock_all_services("keyboard", 1)
|
||||||
self.input_manager:device_unblock_all_services("mouse", 1)
|
self.input_manager:device_unblock_all_services("mouse", 1)
|
||||||
self.input_manager:device_unblock_all_services("gamepad", 1)
|
self.input_manager:device_unblock_all_services("gamepad", 1)
|
||||||
|
|
||||||
self.input_manager:block_device_except_service("vmf_options_menu", "keyboard", 1)
|
self.input_manager:block_device_except_service("vmf_options_menu", "keyboard", 1)
|
||||||
self.input_manager:block_device_except_service("vmf_options_menu", "mouse", 1)
|
self.input_manager:block_device_except_service("vmf_options_menu", "mouse", 1)
|
||||||
self.input_manager:block_device_except_service("vmf_options_menu", "gamepad", 1)
|
self.input_manager:block_device_except_service("vmf_options_menu", "gamepad", 1)
|
||||||
|
@ -1876,8 +1893,6 @@ VMFOptionsView.callback_change_setting_keybind_state = function (self, widget_co
|
||||||
widget_content.is_setting_keybind = false
|
widget_content.is_setting_keybind = false
|
||||||
widget_style.keybind_text.text_color[2] = 255
|
widget_style.keybind_text.text_color[2] = 255
|
||||||
end
|
end
|
||||||
|
|
||||||
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_select")
|
|
||||||
end
|
end
|
||||||
|
|
||||||
VMFOptionsView.callback_setting_keybind = function (self, widget_content, widget_style)
|
VMFOptionsView.callback_setting_keybind = function (self, widget_content, widget_style)
|
||||||
|
@ -2337,7 +2352,7 @@ VMFOptionsView.on_enter = function (self)
|
||||||
input_manager.block_device_except_service(input_manager, "vmf_options_menu", "mouse", 1)
|
input_manager.block_device_except_service(input_manager, "vmf_options_menu", "mouse", 1)
|
||||||
input_manager.block_device_except_service(input_manager, "vmf_options_menu", "gamepad", 1)
|
input_manager.block_device_except_service(input_manager, "vmf_options_menu", "gamepad", 1)
|
||||||
|
|
||||||
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_map_open")
|
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_button_open")
|
||||||
|
|
||||||
self:sort_settings_list_widgets()
|
self:sort_settings_list_widgets()
|
||||||
self:update_picked_option_for_settings_list_widgets()
|
self:update_picked_option_for_settings_list_widgets()
|
||||||
|
@ -2346,7 +2361,7 @@ VMFOptionsView.on_enter = function (self)
|
||||||
end
|
end
|
||||||
|
|
||||||
VMFOptionsView.on_exit = function (self)
|
VMFOptionsView.on_exit = function (self)
|
||||||
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_map_close")
|
WwiseWorld.trigger_event(self.wwise_world, "Play_hud_button_close")
|
||||||
|
|
||||||
self.exiting = nil
|
self.exiting = nil
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue