DayZ 1.27
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 {
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 }
proto string ToString()
void Debug()
Определения UniversalTemperatureSource.c:349
SoundOnVehicle m_SoundObject
Определения AnimatedActionBase.c:4
ActionData m_ActionData
Определения AnimatedActionBase.c:3
override void End(ActionData action_data)
Определения AnimatedActionBase.c:445
proto native void ObjectDelete(Object obj)
proto native CGame GetGame()

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