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

◆ OnEmoteEnd()

void OnEmoteEnd ( )
protected

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

468 {
470
471 if (m_PlayerDies)
472 {
473 m_Player.SetHealth(0.0);
474 return;
475 }
476
477 //surrender "state" OFF switch only
479 {
480 if (m_IsSurrendered && !m_Player.GetItemInHands())
481 {
482 m_IsSurrendered = false;
483 }
484 }
485
487 m_bEmoteIsPlaying = false;
489
490 if (m_IsSurrendered)
491 return;
492
494 SetEmoteLockState(false);
495
496 // back to the default - shoot from camera - if not set already
497 if (!m_Player.IsShootingFromCamera())
498 m_Player.OverrideShootFromCamera(true);
499 }
int m_CurrentGestureID
Определения EmoteManager.c:134
void ShowItemInHands()
Определения EmoteManager.c:673
bool m_GestureInterruptInput
Определения EmoteManager.c:123
void SetEmoteLockState(bool state)
Определения EmoteManager.c:1030
bool m_PlayerDies
Определения EmoteManager.c:127
bool m_IsSurrendered
Определения EmoteManager.c:119
bool m_bEmoteIsPlaying
Определения EmoteManager.c:118
bool m_bEmoteIsRequestPending
Определения EmoteManager.c:117
DayZPlayer m_Player
Определения Hand_Events.c:42
const int ID_EMOTE_SURRENDER
Определения 3_Game/constants.c:399

Перекрестные ссылки EmoteConstants::ID_EMOTE_SURRENDER, m_bEmoteIsPlaying, m_bEmoteIsRequestPending, m_CurrentGestureID, m_GestureInterruptInput, m_IsSurrendered, m_Player, m_PlayerDies, SetEmoteLockState() и ShowItemInHands().

Используется в PlaySurrenderInOut() и Update().