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

◆ OnClick()

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

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

364 {
365 super.OnClick(w,x,y,button);
366
367 if (w == m_CopySoundset)
368 {
370 return true;
371 }
372 else if (w == m_PlaySoundset || w == m_PlaySoundsetLooped)
373 {
374 int selected_row_index = m_SoundsTextListbox.GetSelectedRow();
375 string soundSetName;
376 if (m_SoundSet)
377 m_SoundSet.Stop();
378 if (selected_row_index != -1)
379 {
380 m_SoundsTextListbox.GetItemText(selected_row_index, 0, soundSetName);
381
382 bool looped = (w == m_PlaySoundsetLooped);
383 m_SoundSet = SEffectManager.PlaySoundEnviroment(soundSetName, GetMapPos(), 0, 0, looped);
384
385 }
386 return true;
387 }
388 else if (w == m_StopSoundset)
389 {
390 if (m_SoundSet)
391 m_SoundSet.Stop();
392 return true;
393 }
394 else if (w == m_SoundFilter)
395 {
397 return true;
398 }
399 else if (w == m_SetETSoundButton)
400 {
401 m_SelectedSoundEventType = "Sound";
403 return true;
404 }
405 else if (w == m_SetETSoundWeaponButton)
406 {
407 m_SelectedSoundEventType = "SoundWeapon";
409 return true;
410 }
411 else if (w == m_SetETSoundAttachmentButton)
412 {
413 m_SelectedSoundEventType = "SoundAttachment";
415 return true;
416 }
417 else if (w == m_SetETSoundVoiceButton)
418 {
419 m_SelectedSoundEventType = "SoundVoice";
421 return true;
422 }
423 else if (w == m_PlaySoundEventButton)
424 {
426 return true;
427 }
428 else if (w == m_CheckBoxShoulderAtt || w == m_CheckBoxBodyAtt || w == m_CheckBoxBackAtt)
429 {
431 return true;
432 }
433
434 return false;
435 }
Icon x
Icon y
void PlaySoundEvent()
Определения ScriptConsoleSoundsTab.c:299
ImageWidget m_BBackgroundSoundVoice
Определения ScriptConsoleSoundsTab.c:35
ButtonWidget m_PlaySoundsetLooped
Определения ScriptConsoleSoundsTab.c:17
void UpdateAttachmentSelection()
Определения ScriptConsoleSoundsTab.c:313
ButtonWidget m_SetETSoundVoiceButton
Определения ScriptConsoleSoundsTab.c:13
vector GetMapPos()
Определения ScriptConsoleSoundsTab.c:294
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:455
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:326
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:90

Перекрестные ссылки 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.

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