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

◆ ProcessActionInputEnd()

void ActionManagerClient::ProcessActionInputEnd ( )
inlineprotected

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

360 {
362 {
363 if (GetGame().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
Определения _constants.c:4
ref ActionData m_CurrentActionData
Определения ActionManagerBase.c:61
bool m_ActionInputWantEnd
Определения ActionManagerBase.c:53
DayZPlayer m_Player
Определения Hand_Events.c:42
void Debug()
Определения UniversalTemperatureSource.c:349
bool m_ActionInputWantEnd_Send
Определения ActionManagerClient.c:23
proto native void Send()
proto bool Write(void value_out)
proto native CGame GetGame()

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

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