mirror of
https://github.com/Insality/druid.git
synced 2025-06-27 10:27:47 +02:00
play sound example. Setup via settings
This commit is contained in:
parent
9d13837cf0
commit
349f73c515
@ -27,8 +27,8 @@ function M.init(instance, callback, params, animate_node_name, event)
|
|||||||
instance.tap_anim = M.tap_scale_animation
|
instance.tap_anim = M.tap_scale_animation
|
||||||
instance.back_anim = M.back_scale_animation
|
instance.back_anim = M.back_scale_animation
|
||||||
instance.hover_anim = b_settings.IS_HOVER
|
instance.hover_anim = b_settings.IS_HOVER
|
||||||
-- instance.sound = sound or BTN_SOUND
|
instance.sound = b_settings.BTN_SOUND
|
||||||
-- instance.sound_disable = sound_disable or BTN_SOUND_DISABLED
|
instance.sound_disable = b_settings.BTN_SOUND_DISABLED
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
@ -45,7 +45,7 @@ local function on_button_release(instance)
|
|||||||
if not instance.stub and instance.can_action then
|
if not instance.stub and instance.can_action then
|
||||||
instance.can_action = false
|
instance.can_action = false
|
||||||
instance.tap_anim(instance)
|
instance.tap_anim(instance)
|
||||||
-- instance.sound()
|
settings.play_sound(instance.sound)
|
||||||
instance.callback(instance.parent.parent, instance.params, instance)
|
instance.callback(instance.parent.parent, instance.params, instance)
|
||||||
else
|
else
|
||||||
set_hover(instance, false)
|
set_hover(instance, false)
|
||||||
@ -89,7 +89,6 @@ function M.tap_scale_animation(instance)
|
|||||||
if instance.back_anim then
|
if instance.back_anim then
|
||||||
instance.back_anim(instance)
|
instance.back_anim(instance)
|
||||||
end
|
end
|
||||||
-- instance.sound()
|
|
||||||
end
|
end
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
@ -146,14 +146,5 @@ function M.create(factory, module, name, ...)
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
function M.get_text(name)
|
|
||||||
-- override to get text for localized text
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
function M.play_sound(name)
|
|
||||||
-- override to play sound with name
|
|
||||||
end
|
|
||||||
|
|
||||||
register_basic_components()
|
register_basic_components()
|
||||||
return M
|
return M
|
@ -4,7 +4,7 @@ local M = {}
|
|||||||
M.button = {
|
M.button = {
|
||||||
IS_HOVER = true,
|
IS_HOVER = true,
|
||||||
IS_HOLD = true,
|
IS_HOLD = true,
|
||||||
BTN_SOUND = "button_click",
|
BTN_SOUND = "click",
|
||||||
BTN_SOUND_DISABLED = "button_click_disabled",
|
BTN_SOUND_DISABLED = "button_click_disabled",
|
||||||
HOVER_SCALE = vmath.vector3(-0.025, -0.025, 1),
|
HOVER_SCALE = vmath.vector3(-0.025, -0.025, 1),
|
||||||
HOVER_TIME = 0.05,
|
HOVER_TIME = 0.05,
|
||||||
@ -12,4 +12,15 @@ M.button = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function M.get_text(name)
|
||||||
|
-- override to get text for localized text
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
function M.play_sound(name)
|
||||||
|
-- override to play sound with name
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
return M
|
return M
|
Loading…
x
Reference in New Issue
Block a user