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

◆ AnimFinished()

void AnimFinished ( eAnimFinishType type)

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

39 {
40 m_DestroyRequested = true;
41 SymptomBase Symptom = m_Manager.GetCurrentPrimaryActiveSymptom();
42
43 if( type == eAnimFinishType.FAILURE)// <--------------- FAILED
44 {
45 if( m_Player.GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_SERVER || !g_Game.IsMultiplayer())
46 {
47 if( Symptom )
48 {
49 Symptom.AnimationPlayFailed();
50 }
51 }
52 }
53 else if( type == eAnimFinishType.SUCCESS)// <--------------- SUCCESS
54 {
55 if( m_Player.GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_SERVER || !g_Game.IsMultiplayer())
56 {
57 if( Symptom )
58 {
59 Symptom.AnimationFinish();
60 }
61 }
62 }
63 }
map m_Player
DayZGame g_Game
Определения DayZGame.c:3942
ModifiersManager m_Manager
Определения ModifierBase.c:11
bool m_DestroyRequested
Определения SmptAnimMeta.c:15
eAnimFinishType
Определения SmptAnimMeta.c:2
void AnimationFinish()
gets called upon animation Symptom exit
Определения StateBase.c:326
void AnimationPlayFailed()
Определения StateBase.c:333
Определения StateBase.c:2
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1071

Перекрестные ссылки SymptomBase::AnimationFinish(), SymptomBase::AnimationPlayFailed(), g_Game, m_DestroyRequested и m_Manager.