DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnClick()

override bool ScriptConsoleSoundsTab::OnClick ( Widget w,
int x,
int y,
int button )
inlineprotected

См. определение в файле ScriptConsoleSoundsTab.c строка 365

366 {
367 super.OnClick(w,x,y,button);
368
369 if (w == m_CopySoundset)
370 {
372 return true;
373 }
374 else if (w == m_PlaySoundset || w == m_PlaySoundsetLooped)
375 {
376 int selected_row_index = m_SoundsTextListbox.GetSelectedRow();
377 string soundSetName;
378 if (m_SoundSet)
379 m_SoundSet.Stop();
380 if (selected_row_index != -1)
381 {
382 m_SoundsTextListbox.GetItemText(selected_row_index, 0, soundSetName);
383
384 bool looped = (w == m_PlaySoundsetLooped);
385 m_SoundSet = SEffectManager.PlaySoundEnviroment(soundSetName, GetMapPos(), 0, 0, looped);
386
387 }
388 return true;
389 }
390 else if (w == m_StopSoundset)
391 {
392 if (m_SoundSet)
393 m_SoundSet.Stop();
394 return true;
395 }
396 else if (w == m_SoundFilter)
397 {
399 return true;
400 }
401 else if (w == m_SetETSoundButton)
402 {
403 m_SelectedSoundEventType = "Sound";
405 return true;
406 }
407 else if (w == m_SetETSoundWeaponButton)
408 {
409 m_SelectedSoundEventType = "SoundWeapon";
411 return true;
412 }
413 else if (w == m_SetETSoundAttachmentButton)
414 {
415 m_SelectedSoundEventType = "SoundAttachment";
417 return true;
418 }
419 else if (w == m_SetETSoundVoiceButton)
420 {
421 m_SelectedSoundEventType = "SoundVoice";
423 return true;
424 }
425 else if (w == m_PlaySoundEventButton)
426 {
428 return true;
429 }
430 else if (w == m_CheckBoxShoulderAtt || w == m_CheckBoxBodyAtt || w == m_CheckBoxBackAtt)
431 {
433 return true;
434 }
435
436 return false;
437 }
Icon x
Icon y
void PlaySoundEvent()
Определения ScriptConsoleSoundsTab.c:301
ImageWidget m_BBackgroundSoundVoice
Определения ScriptConsoleSoundsTab.c:35
ButtonWidget m_PlaySoundsetLooped
Определения ScriptConsoleSoundsTab.c:17
void UpdateAttachmentSelection()
Определения ScriptConsoleSoundsTab.c:315
ButtonWidget m_SetETSoundVoiceButton
Определения ScriptConsoleSoundsTab.c:13
vector GetMapPos()
Определения ScriptConsoleSoundsTab.c:296
ButtonWidget m_PlaySoundEventButton
Определения ScriptConsoleSoundsTab.c:14
ButtonWidget m_SetETSoundButton
Определения ScriptConsoleSoundsTab.c:10
ButtonWidget m_CopySoundset
Определения ScriptConsoleSoundsTab.c:15
ImageWidget m_BBackgroundSound
Определения ScriptConsoleSoundsTab.c:32
void ChangeFilterSound()
Определения ScriptConsoleSoundsTab.c:457
static EffectSound m_SoundSet
Определения ScriptConsoleSoundsTab.c:24
CheckBoxWidget m_CheckBoxBodyAtt
Определения ScriptConsoleSoundsTab.c:39
EditBoxWidget m_SoundFilter
Определения ScriptConsoleSoundsTab.c:21
ImageWidget m_BBackgroundSoundWeapon
Определения ScriptConsoleSoundsTab.c:33
void UpdateSelectedColor(ImageWidget buttonBackground)
Определения ScriptConsoleSoundsTab.c:328
static string m_SelectedSoundEventType
Определения ScriptConsoleSoundsTab.c:7
ButtonWidget m_SetETSoundWeaponButton
Определения ScriptConsoleSoundsTab.c:11
CheckBoxWidget m_CheckBoxBackAtt
Определения ScriptConsoleSoundsTab.c:40
CheckBoxWidget m_CheckBoxShoulderAtt
Определения ScriptConsoleSoundsTab.c:38
TextListboxWidget m_SoundsTextListbox
Определения ScriptConsoleSoundsTab.c:22
ButtonWidget m_StopSoundset
Определения ScriptConsoleSoundsTab.c:18
ButtonWidget m_PlaySoundset
Определения ScriptConsoleSoundsTab.c:16
ImageWidget m_BBackgroundSoundAttachment
Определения ScriptConsoleSoundsTab.c:34
ButtonWidget m_SetETSoundAttachmentButton
Определения ScriptConsoleSoundsTab.c:12
void AddItemToClipboard(TextListboxWidget text_listbox_widget)
Определения ScriptConsoleTabBase.c:87

Перекрестные ссылки ScriptConsoleTabBase::AddItemToClipboard(), ChangeFilterSound(), GetMapPos(), m_BBackgroundSound, m_BBackgroundSoundAttachment, m_BBackgroundSoundVoice, m_BBackgroundSoundWeapon, m_CheckBoxBackAtt, m_CheckBoxBodyAtt, m_CheckBoxShoulderAtt, m_CopySoundset, m_PlaySoundEventButton, m_PlaySoundset, m_PlaySoundsetLooped, m_SelectedSoundEventType, m_SetETSoundAttachmentButton, m_SetETSoundButton, m_SetETSoundVoiceButton, m_SetETSoundWeaponButton, m_SoundFilter, m_SoundSet, m_SoundsTextListbox, m_StopSoundset, SEffectManager::PlaySoundEnviroment(), PlaySoundEvent(), UpdateAttachmentSelection(), UpdateSelectedColor(), x и y.

Используется в InitializeTab().