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

◆ OnFinish()

override void ActionBaseCB::OnFinish ( bool pCanceled)
inlineprotected

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

28 {
29#ifdef ENABLE_LOGGING
30 if ( LogManager.IsActionLogEnable() )
31 {
32 if ( m_ActionData)
33 Debug.ActionLog("STS = " + m_ActionData.m_Player.GetSimulationTimeStamp(), m_ActionData.m_Action.ToString() , "n/a", "OnFinish", m_ActionData.m_Player.ToString() );
34 else
35 Debug.ActionLog("n/a", this.ToString() , "n/a", "OnFinish", "n/a" );
36 }
37#endif
38 if ( m_SoundObject )
39 {
40 g_Game.ObjectDelete(m_SoundObject);
41 }
42 if ( m_ActionData && m_ActionData.m_Player )
43 {
44 if ( pCanceled )
45 {
46 m_ActionData.m_State = m_ActionData.m_ActionComponent.Interrupt(m_ActionData);
47 }
48
49 AnimatedActionBase action = AnimatedActionBase.Cast(m_ActionData.m_Action);
50
51 if(action)
52 action.End(m_ActionData);
53 }
54 }
string Debug()
Определения CachedEquipmentStorageBase.c:26
DayZGame g_Game
Определения DayZGame.c:4074
proto string ToString()
SoundOnVehicle m_SoundObject
Определения AnimatedActionBase.c:4
ActionData m_ActionData
Определения AnimatedActionBase.c:3
override void End(ActionData action_data)
Определения AnimatedActionBase.c:458

Перекрестные ссылки Debug::ActionLog(), AnimatedActionBase::End(), g_Game, LogManager::IsActionLogEnable(), m_ActionData, m_SoundObject и ToString().