DayZ 1.26
DayZ Explorer by KGB
|
Перечисления | |
enum | EPlayerSoundEventType { GENERAL = 0x00000001 , MELEE = 0x00000002 , STAMINA = 0x00000004 , DAMAGE = 0x00000008 , DUMMY = 0x00000010 , INJURY = 0x00000020 , DROWNING = 0x00000040 } |
Переменные | |
enum EPlayerSoundEventType | SKIP_CONTROLLED_PLAYER = 0x00000001 |
enum EPlayerSoundEventType | HIGHEST_PRIORITY = 0x00000002 |
enum EPlayerSoundEventType | ENUM_COUNT = 0x00000002 |
enum EPlayerSoundEventType | m_Player = 0x00000002 |
float | m_DummySoundLength |
float | m_DummyStartTime |
bool | m_IsDummyType |
bool | m_ProcessPlaybackEvent |
float | m_PlayTime |
ref HumanMovementState | m_Hms = new HumanMovementState() |
EPlayerSoundEventType | m_HasPriorityOverTypes |
bool CanPlay | ( | PlayerBase | player | ) |
Перекрестные ссылки PlayerSoundEventBase::HasHoldBreathException() и m_Hms.
EPlayerSoundEventType GetPriorityOverTypes | ( | ) |
Перекрестные ссылки m_HasPriorityOverTypes.
int GetSoundVoiceAnimEventClassID | ( | ) |
Перекрестные ссылки m_SoundVoiceAnimEventClassID.
bool HasHoldBreathException | ( | ) |
bool HasPriorityOverCurrent | ( | PlayerBase | player, |
EPlayerSoundEventID | other_state_id, | ||
EPlayerSoundEventType | type_other ) |
void Init | ( | PlayerBase | player | ) |
void InitEx | ( | PlayerBase | player, |
int | param ) |
Перекрестные ссылки m_HasPriorityOverTypes, m_Param и m_Player.
Используется в Init().
bool IsDummy | ( | ) |
bool IsDummyFinished | ( | ) |
Перекрестные ссылки GetGame(), m_DummySoundLength и m_DummyStartTime.
Используется в IsFinished().
bool IsFinished | ( | ) |
Перекрестные ссылки IsDummy(), IsDummyFinished() и IsSoundCallbackExist().
void OnEnd | ( | ) |
Перекрестные ссылки m_ProcessPlaybackEvent и SendEvent().
override void OnPlay | ( | PlayerBase | player | ) |
!! beware of the ifdef above , most likely you want to put your code above it, otherwise it might not get executed !!!
Перекрестные ссылки Math::Clamp(), AbstractWave::GetLength(), m_Player, m_PlayTime, m_ProcessPlaybackEvent, m_SoundSetCallback, SendEvent() и AbstractWave::SetPosition().
Перекрестные ссылки GetGame(), AbstractWave::GetUserData(), IsDummy(), m_DummyStartTime, m_Player, m_SoundSetCallback, m_SoundVoiceAnimEventClassID, PlayerSoundEventBase::OnEnd(), OnInterupt() и DayZPlayer::ProcessVoiceEvent().
void PlayerSoundEventBase | ( | ) |
Перекрестные ссылки m_Type.
Перекрестные ссылки m_Player, m_PlayTime, m_SoundSetCallback и float::MAX.
void ~PlayerSoundEventBase | ( | ) |
Перекрестные ссылки m_SoundSetCallback и PlayerSoundEventBase::OnEnd().
enum EPlayerSoundEventType ENUM_COUNT = 0x00000002 |
enum EPlayerSoundEventType HIGHEST_PRIORITY = 0x00000002 |
float m_DummySoundLength |
Используется в IsDummyFinished() и StaminaSoundEventBase::StaminaNormalDummy().
float m_DummyStartTime |
Используется в IsDummyFinished() и Play().
EPlayerSoundEventType m_HasPriorityOverTypes |
Используется в PlayerSoundEventBase::DamageSoundEvents(), PlayerSoundEventBase::DrowningEvents(), PlayerSoundEventBase::ForceConsumeSoundEvent(), GetPriorityOverTypes(), HasPriorityOverCurrent(), PlayerSoundEventBase::HeatComfortEventsBase(), PlayerSoundEventBase::HoldBreathSoundEventBase(), InitEx(), PlayerSoundEventBase::InjurySoundEvents(), PlayerSoundEventBase::MeleeAttackSoundEvents(), PlayerSoundEventBase::PickupHeavySoundEvent(), PickupHeavySoundEvent(), StaminaSoundEventBase::StaminaNormalDummy(), PlayerSoundEventBase::StaminaSoundEventBase() и PlayerSoundEventBase::SymptomSoundEventBase().
ref HumanMovementState m_Hms = new HumanMovementState() |
Используется в CanPlay().
bool m_IsDummyType |
Используется в IsDummy() и StaminaSoundEventBase::StaminaNormalDummy().
enum EPlayerSoundEventType m_Player = 0x00000002 |
float m_PlayTime |
Используется в OnTick() и SendEvent().
bool m_ProcessPlaybackEvent |
Используется в OnEnd(), OnTick() и StaminaNormalDummy().
enum EPlayerSoundEventType SKIP_CONTROLLED_PLAYER = 0x00000001 |