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

◆ OnFinish()

override void ActionBaseCB::OnFinish ( bool pCanceled)
inlineprotected

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

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

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