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

◆ ProcessActionInputEnd()

void ActionManagerClient::ProcessActionInputEnd ( )
inlineprotected

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

360 {
362 {
363 if (g_Game.IsMultiplayer() && !m_CurrentActionData.m_Action.IsLocal())
364 {
365 if (!m_ActionInputWantEnd_Send && ScriptInputUserData.CanStoreInputUserData())
366 {
367 if (LogManager.IsActionLogEnable())
368 {
369 Debug.ActionLog("Time stamp: " + m_Player.GetSimulationTimeStamp(), m_CurrentActionData.m_Action.ToString() , "n/a", "EndInput", m_CurrentActionData.m_Player.ToString());
370 }
371 ScriptInputUserData ctxi = new ScriptInputUserData;
373 ctxi.Send();
374
376
377 m_ActionInputWantEnd = false;
378 m_CurrentActionData.m_Action.EndInput(m_CurrentActionData);
379 }
380 }
381 else
382 {
384 {
386 m_ActionInputWantEnd = false;
387 m_CurrentActionData.m_Action.EndInput(m_CurrentActionData);
388 }
389 }
390 }
391 }
const int INPUT_UDT_STANDARD_ACTION_INPUT_END
ref ActionData m_CurrentActionData
Определения ActionManagerBase.c:61
bool m_ActionInputWantEnd
Определения ActionManagerBase.c:53
map m_Player
string Debug()
Определения CachedEquipmentStorageBase.c:29
DayZGame g_Game
Определения DayZGame.c:3942
bool m_ActionInputWantEnd_Send
Определения ActionManagerClient.c:23
proto native void Send()
proto bool Write(void value_out)

Перекрестные ссылки Debug::ActionLog(), ScriptInputUserData::CanStoreInputUserData(), g_Game, INPUT_UDT_STANDARD_ACTION_INPUT_END, LogManager::IsActionLogEnable(), m_ActionInputWantEnd, m_ActionInputWantEnd_Send, m_CurrentActionData, ScriptInputUserData::Send() и Serializer::Write().

Используется в Update().